-
Notifications
You must be signed in to change notification settings - Fork 1
/
MMM-Faces.js
29 lines (26 loc) · 845 Bytes
/
MMM-Faces.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* Magic Mirror Module: MMM-Faces
*
* This is a simple stub that translates pi-faced updates
* into notifications for MMM-ProfileSwitcher.
*
* By Nick Williams
* MIT Licensed.
*/
Module.register('MMM-Faces',{
defaults: {
// what profile should we revert to during a logout?
defaultClass: "default"
},
start: function() {
Log.info('Starting module: ' + this.name);
this.sendSocketNotification('CONFIG', this.config);
},
// Override socket notification handler.
socketNotificationReceived: function(notification, payload) {
if (payload.action == "login"){
this.sendNotification("CURRENT_PROFILE", payload.user);
} else if (payload.action == "logout") {
this.sendNotification("CURRENT_PROFILE", this.config.defaultClass);
}
}
});