Skip to content

Commit

Permalink
GitHub #31 - Update group examples
Browse files Browse the repository at this point in the history
  • Loading branch information
sqmk committed Dec 15, 2015
1 parent eac5e81 commit 4e9f714
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 1 deletion.
1 change: 1 addition & 0 deletions examples/groups/get-groups.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ client.groups.getAll()
for (let group of groups) {
console.log(`Group [${group.id}]: ${group.name}`);
console.log(` Type: ${group.type}`);
console.log(` Class: ${group.class}`);
console.log(' Light Ids: ' + group.lightIds.join(', '));
console.log(' State:');
console.log(` On: ${group.on}`);
Expand Down
2 changes: 1 addition & 1 deletion examples/groups/manage-group.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ client.groups.create(group)
.then(group => {
console.log(`New group [${group.id}]:`);
console.log(` Name: ${group.name}`);
console.log(' Light Ids: ' + group.lightIds.join(', '));
console.log(' Light Ids:', group.lightIds.join(', '));

return group.id;
})
Expand Down
32 changes: 32 additions & 0 deletions examples/groups/manage-room-group.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env node

'use strict';

let client = require('../init-client');

console.log('Creating group...');

let group = new client.groups.Group;
group.name = 'Office group';
group.type = 'Room';
group.class = 'Office';
group.lightIds = [4, 5];

client.groups.create(group)
.then(group => {
console.log(`New group [${group.id}]:`);
console.log(` Name: ${group.name}`);
console.log(` Type: ${group.type}`);
console.log(` Class: ${group.class}`);
console.log(' Light Ids:', group.lightIds.join(', '));

return group;
})
.then(group => {
console.log('Deleting group');

return client.groups.delete(group);
})
.catch(error => {
console.log(error.stack);
});

0 comments on commit 4e9f714

Please sign in to comment.