Skip to content

Commit 7e8c400

Browse files
committed
add task api
1 parent 6787768 commit 7e8c400

2 files changed

Lines changed: 38 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@
4747
},
4848
"author": "",
4949
"license": "ISC"
50-
}
50+
}

src/libs/Task.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/**
2+
* Created by Wu Jian Ping on - 2018/08/28.
3+
*/
4+
5+
import Compoment from './Compoment'
6+
7+
export default class Task extends Compoment {
8+
/**
9+
*
10+
* desired-state=(running | shutdown | accepted)
11+
* id=<task id>
12+
* label=key or label="key=value"
13+
* name=<task name>
14+
* node=<node id or name>
15+
* service=<service name>
16+
*/
17+
ls(serviceName, desiredState, taskId, label, taskName, node) {
18+
return this.request.get('/tasks', {
19+
params: {
20+
'desired-state': desiredState,
21+
id: taskId,
22+
label,
23+
name: taskName,
24+
node,
25+
service: serviceName
26+
}
27+
})
28+
}
29+
30+
inspect(id) {
31+
return this.request.get(`/task/${id}`, {
32+
params: {
33+
id
34+
}
35+
})
36+
}
37+
}

0 commit comments

Comments
 (0)