Source: managers/AlarmeDisparadoManager.js

/**
 * @ngdoc managers
 * @name AlarmeDisparadoManager
 * @module s4c.managers.AlarmeDisparadoManager
 *
 * @description
 * `AlarmeDisparadoManager` Componente para comunicação entre uma página html qualquer e o controller da diretiva
 * 
 * 
 */
(function () {
    'use strict';

    /**
     * @method AlarmeDisparadoManager
     * @param {*} MainState 
     */
    function AlarmeDisparadoManager(MainState) {

        var service = {
            ativo: false,
            unreadMessages: false,
            countMsgs: 0,
            /**
             * @method notificacao
             */
            notificacao: function () {
                var alarmeDisparado = MainState.getDirective('alarmeDisparado');
                console.log("!!!!");
                console.log(alarmeDisparado);
            },
            /**
             * @method fechar
             */
            fechar: function () {
                service.ativo = false;
                service.unreadMessages = false;
            }
        };

        return service;
    }


    AlarmeDisparadoManager.$inject = ['MainState'];

    angular.module('s4c.managers')
        .service('AlarmeDisparadoManager', AlarmeDisparadoManager);
})();