Module: MensageriaService

`MensageriaService` é o serviço de comunicação com o Backend do S4C de uso da Mensageira interna do sistema.
Source:

Methods

(inner) abrirChat(usuario)

Parameters:
Name Type Description
usuario *
Source:

(inner) adicionarGruposUsuarios(grupoUsuario)

Parameters:
Name Type Description
grupoUsuario *
Source:

(inner) adicionarParticipanteGrupo(id, participante)

Parameters:
Name Type Description
id *
participante *
Source:

(inner) atualizarGrupoUsuarios(grupoUsuario)

Parameters:
Name Type Description
grupoUsuario *
Source:

(inner) atualizarMensagensLidas(idUsuario, idDestinario)

Parameters:
Name Type Description
idUsuario *
idDestinario *
Source:

(inner) atualizarMensagensLidasGrupo(idUsuario, idGrupo)

Parameters:
Name Type Description
idUsuario *
idGrupo *
Source:

(inner) deletarMensagem(id, mensagem)

Parameters:
Name Type Description
id *
mensagem *
Source:

(inner) deleteGrupo(id)

Parameters:
Name Type Description
id *
Source:

(inner) deleteParticipanteGrupo(id, participante, nomeParticipante)

Parameters:
Name Type Description
id *
participante *
nomeParticipante *
Source:

(inner) enviarMensagem(id, mensagem)

Parameters:
Name Type Description
id *
mensagem *
Source:

(inner) enviarMensagemGrupo(id, mensagem)

Parameters:
Name Type Description
id *
mensagem *
Source:

(inner) enviarMensagemGrupoUsuario(id, mensagem)

Parameters:
Name Type Description
id *
mensagem *
Source:

(inner) findById(id)

Parameters:
Name Type Description
id *
Source:

(inner) findContatos() → {Promise}

Source:
Returns:
Promise que resolve com uma lista de usuários do sistema.
Type
Promise

(inner) findGrupo(id)

Parameters:
Name Type Description
id *
Source:

(inner) findGrupoParticipantes(id)

Parameters:
Name Type Description
id *
Source:

(inner) findGrupos()

Source:

(inner) findParticipantes(idGrupo)

Parameters:
Name Type Description
idGrupo *
Source:

(inner) findUltimasConversas()

Source:

(inner) findUltimasConversas() → {Promise}

Source:
Returns:
Promise que resolve com uma lista de conversas do usuário do token da solicitação com a última mensagem de cada uma.
Type
Promise

(inner) findUsuarios() → {Promise}

Source:
Returns:
Promise que resolve com uma lista de usuários/conversas do sistema.
Type
Promise

(inner) findUsuariosByName() → {Promise}

Source:
Returns:
Promise que resolve com uma lista de usuários do sistema.
Type
Promise

(inner) getAttachedFile(id)

Parameters:
Name Type Description
id *
Source:

(inner) getHistorico(id) → {Promise}

Parameters:
Name Type Description
id integer do usuário do histórico solicitado.
Source:
Returns:
Promise que resolve com o histórico de conversas entre o usuário do token enviado junto ao request e o usuário solicitado
Type
Promise

(inner) getHistoricoGrupo(id)

Parameters:
Name Type Description
id *
Source:

(inner) getHistoricoGrupoUsuario(id)

Parameters:
Name Type Description
id *
Source:

(inner) getPerfis()

Source:

(inner) getPerfisByDepartamento(id)

Parameters:
Name Type Description
id *
Source:

(inner) loadNewMessagesCount()

Source:

(inner) obterMensagensDoGrupoUsarios(id)

Parameters:
Name Type Description
id *
Source:

(inner) obterMensagensDoUsuario(id, page)

Parameters:
Name Type Description
id *
page *
Source:

(inner) pegarUsuariosOnline()

Source: