/**
* @ngdoc directives
* @name AdicionarGrupoService
* @module s4c.directives.mensageria.AdicionarGrupo.AdicionarGrupoService
*
* @description
* `AdicionarGrupoService` Componente para acesso ao api do backend e/ou comunicação entre controllers
*
*
*/
(function () {
angular.module('s4c.components.collaboration')
.factory('AdicionarGrupoService', AdicionarGrupoService);
function AdicionarGrupoService() {
var service = {
on: on,
trigger: trigger,
_events: {
'adicionar': []
}
};
function on(eventName, callback) {
service._events[eventName].push(callback);
}
function trigger(eventName, args) {
_.each(service._events[eventName], function (callback) {
callback(args);
});
}
return service;
}
}());