49 lines
858 B
JavaScript
49 lines
858 B
JavaScript
oauth3.api('devices.list').then(function (result) {
|
|
console.log(result);
|
|
});
|
|
|
|
oauth3.api(
|
|
'devices.set'
|
|
, { data: {
|
|
name: 'tester.local'
|
|
, uid: 'test-01-uid'
|
|
, addresses: [
|
|
{
|
|
type: 'A'
|
|
, address: '192.168.1.104'
|
|
}
|
|
]
|
|
} }
|
|
).then(function (result) {
|
|
console.log('devices.set');
|
|
console.log(result);
|
|
});
|
|
|
|
// TODO don't allow attaching if the device is not set
|
|
// TODO update API as well
|
|
oauth3.api(
|
|
'devices.attach'
|
|
, { data: {
|
|
sub: 'test-01'
|
|
, sld: 'aj'
|
|
, tld: 'daplie.me'
|
|
, uid: 'test-01-uid'
|
|
} }
|
|
).then(function (result) {
|
|
console.log('devices.attach');
|
|
console.log(result);
|
|
});
|
|
|
|
oauth3.api(
|
|
'devices.detach'
|
|
, { data: {
|
|
sub: 'test-01'
|
|
, sld: 'aj'
|
|
, tld: 'daplie.me'
|
|
, uid: 'test-01-uid'
|
|
} }
|
|
).then(function (result) {
|
|
console.log('devices.detach');
|
|
console.log(result);
|
|
});
|