UNPKG

732 BJavaScriptView Raw
1
2const d = require("debug")("raptorjs:diagnostics")
3const Base = require("./Base")
4const Device = require("./model/diagnostics/Device.js")
5const Pager = require("./pager")
6
7class 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 //.then((list) => Promise.resolve(Pager.create(list, (raw) => new Device(raw))))
23 }
24}
25
26module.exports = Diagnostics