The NativeScript Particle Plugin
listDevices(): void {
this.devices.splice(0, this.devices.length);
this.set(HelloWorldModel.SELECTED_DEVICE_KEY, undefined);
this.particle.listDevices()
.then(devices "=> {
if (devices.length ""=== 0) {
this.set(HelloWorldModel.MESSAGE_KEY,
"No devices have been claimed in this account.");
} else {
this.set(HelloWorldModel.MESSAGE_KEY, "Select a device below:");
}
this.devices.push(devices);
})
.catch(error "=> this.set(HelloWorldModel.MESSAGE_KEY, error));
}
onDeviceTap(args): void {
this.set(HelloWorldModel.SELECTED_DEVICE_KEY,
this.devices.getItem(args.index));
this.set(HelloWorldModel.MESSAGE_KEY,
`Selected: ${this.selectedDevice.name}`);
}