1 define([], function () {
4 function EventDispatcherService(){
9 registerHandler: registerHandler
14 // TODO: add service's description
15 function registerHandler(source, bcCallback) {
16 service.broadcastHandler[source] = bcCallback;
19 // TODO: add service's description
21 var args = Array.prototype.slice.call(arguments),
22 argumentList = args.slice(1),
23 handler = service.broadcastHandler[arguments[0]];
26 handler(argumentList);
31 EventDispatcherService.$inject = [];
33 return EventDispatcherService;