Checks if event handler is present before trying to run it

Also renames everything to "event" in order to have a consistent
terminology
with-route-provider
David Cormier 12 years ago
parent 320b143687
commit ebf6cc7c8b
  1. 10
      js/websockets.js

@ -141,10 +141,12 @@ weechat.factory('handlers', ['$rootScope', 'colors', function($rootScope, colors
} }
$rootScope.buffers = buffers; $rootScope.buffers = buffers;
} }
var handleEvent = function(event) {
if (_.has(eventHandlers, event['id'])) {
eventHandlers[event['id']](event);
}
var handleEvent = function(message) {
types[message['id']](message);
} }
var findMetaData = function(message) { var findMetaData = function(message) {
@ -157,7 +159,7 @@ weechat.factory('handlers', ['$rootScope', 'colors', function($rootScope, colors
} }
var types = { var eventHandlers = {
bufinfo: handleBufferInfo, bufinfo: handleBufferInfo,
_buffer_line_added: handleBufferLineAdded, _buffer_line_added: handleBufferLineAdded,
_buffer_opened: handleBufferOpened _buffer_opened: handleBufferOpened

Loading…
Cancel
Save