/**
* @ngdoc service
* @name alarme_disparado
* @module s4c.services.alarme_disparado
*
* @description Componente para acesso a api do backend e/ou comunicação entre controllers
*
*
*/
(function () {
'use strict';
angular
.module('s4c.services')
.factory('AlarmeDisparado', AlarmeDisparado);
AlarmeDisparado.$inject = ['Base']
/**
* @method AlarmeDIsparado
* @param {*} Base
*/
function AlarmeDisparado(Base) {
var service = {
obterMeusAlarmesDisparados: obterMeusAlarmesDisparados,
mudarStatusVerficado: mudarStatusVerficado,
naoExibir: naoExibir
};
/**
* @method obterMeusAlarmesDisparados
* @param {*} id
*/
function obterMeusAlarmesDisparados(id) {
return Base.obter(`alarme_disparado/usuario/${id}`);
}
/**
* @method mudarStatusVerficado
* @param {*} id
* @param {*} verificado
*/
function mudarStatusVerficado(id, verificado) {
return Base.salvar('alarme_disparado/' + id, {
verificado: verificado
});
}
/**
* @method naoExibir
* @param {*} id
*/
function naoExibir(id) {
return Base.salvar('alarme_disparado/' + id, {
exibir: false
});
}
return service;
}
}());