mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-08-22 05:07:05 +00:00
Fix namespace problem.
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
var MMSocket = function(moduleName) {
|
var MMSocket = function(moduleName) {
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
if (typeof moduleName !== 'string') {
|
if (typeof moduleName !== 'string') {
|
||||||
@@ -9,15 +8,9 @@ var MMSocket = function(moduleName) {
|
|||||||
self.moduleName = moduleName;
|
self.moduleName = moduleName;
|
||||||
|
|
||||||
// Private Methods
|
// Private Methods
|
||||||
var socketBase = (typeof window === 'undefined') ? 'http://localhost:'+config.port : '';
|
socket = io.connect('/' + self.moduleName);
|
||||||
socket = io(socketBase + '/' + self.moduleName);
|
|
||||||
console.log(socketBase + '/' + self.moduleName);
|
|
||||||
|
|
||||||
var notificationCallback = function() {};
|
var notificationCallback = function() {};
|
||||||
|
|
||||||
socket.on('connect', function(s) {
|
|
||||||
|
|
||||||
// add a catch all event.
|
|
||||||
var onevent = socket.onevent;
|
var onevent = socket.onevent;
|
||||||
socket.onevent = function (packet) {
|
socket.onevent = function (packet) {
|
||||||
var args = packet.data || [];
|
var args = packet.data || [];
|
||||||
@@ -35,13 +28,6 @@ var MMSocket = function(moduleName) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
var sendNotification = function(notification, payload) {
|
|
||||||
//console.log('Send notification: ' + notification +', payload: ' + payload);
|
|
||||||
socket.emit(notification, payload);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Public Methods
|
// Public Methods
|
||||||
this.setNotificationCallback = function(callback) {
|
this.setNotificationCallback = function(callback) {
|
||||||
notificationCallback = callback;
|
notificationCallback = callback;
|
||||||
@@ -51,6 +37,6 @@ var MMSocket = function(moduleName) {
|
|||||||
if (typeof payload === 'undefined') {
|
if (typeof payload === 'undefined') {
|
||||||
payload = {};
|
payload = {};
|
||||||
}
|
}
|
||||||
sendNotification(notification, payload);
|
socket.emit(notification, payload);
|
||||||
};
|
};
|
||||||
};
|
};
|
Reference in New Issue
Block a user