websockets: add support for user specified onmessage

with-route-provider
David Cormier 12 years ago
parent c11a01d67c
commit e68e7dd01d
  1. 2
      js/glowingbear.js
  2. 8
      js/websockets.js

@ -338,13 +338,13 @@ function($rootScope,
return '(' + id + ') ' + message;
};
ngWebsockets.connect(url,
protocol,
{
'binaryType': "arraybuffer",
'onopen': onopen,
'onclose': onclose,
'onmessage': onmessage,
'onerror': onerror,
});

@ -108,7 +108,6 @@ function($rootScope, $q) {
}
$rootScope.commands.push("RECV: " + evt.data + " TYPE:" + evt.type);
$rootScope.$apply();
};
var connect = function(url,
@ -121,7 +120,14 @@ function($rootScope, $q) {
ws[property] = properties[property];
}
if ('onmessage' in properties) {
ws.onmessage = function(event) {
properties['onmessage'](event);
onmessage(event);
}
} else {
ws.onmessage = onmessage;
}
};
var disconnect = function() {

Loading…
Cancel
Save