Checks if event handler is present before trying to run it

Also renames everything to "event" in order to have a consistent
terminology
This commit is contained in:
David Cormier 2013-08-04 22:31:04 -04:00
parent 320b143687
commit ebf6cc7c8b
1 changed files with 6 additions and 4 deletions

View File

@ -141,10 +141,12 @@ weechat.factory('handlers', ['$rootScope', 'colors', function($rootScope, colors
}
$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) {
@ -157,7 +159,7 @@ weechat.factory('handlers', ['$rootScope', 'colors', function($rootScope, colors
}
var types = {
var eventHandlers = {
bufinfo: handleBufferInfo,
_buffer_line_added: handleBufferLineAdded,
_buffer_opened: handleBufferOpened