1 |
|
2 | const d = require("debug")("raptorjs:diagnostics")
|
3 | const Base = require("./Base")
|
4 | const Device = require("./model/diagnostics/Device.js")
|
5 | const Pager = require("./pager")
|
6 |
|
7 | class Diagnostics extends Base {
|
8 |
|
9 | constructor(container) {
|
10 | super(container)
|
11 | }
|
12 |
|
13 | Permission() {
|
14 | return this.getContainer().Admin().getPermission("device")
|
15 | }
|
16 |
|
17 | devices(query={}, paging={}) {
|
18 | d("List devices")
|
19 | const url = this.route("DIAGNOSTICS_DEVICE") + Pager.buildQuery(paging, query)
|
20 | return this.getClient().get(url)
|
21 | .then((list) => Promise.resolve(list))
|
22 |
|
23 | }
|
24 | }
|
25 |
|
26 | module.exports = Diagnostics
|