this.websocketMessage = function (websocket, msg, callback) {
var args, obj, channels, keys;
- try {
+ //try {
if ((callback) && (typeof (callback) !== 'function')) {
callback = null;
}
- msg.data = JSON.parse(msg.data);
+ try {
+ msg.data = JSON.parse(msg.data);
+ } catch (e) {
+ kiwi.log('[app.websocketMessage] JSON parsing error ' + msg.data);
+ return;
+ }
args = msg.data.args;
switch (msg.data.method) {
case 'privmsg':
break;
default:
}
- } catch (e) {
- kiwi.log("Caught error: " + e);
- }
+ //} catch (e) {
+ // kiwi.log("Caught error (app.websocketMessage): " + e);
+ //}
};