Skip to content
Matheus Ribeiro Pimenta Nunes edited this page Jul 2, 2018 · 2 revisions

connect()

Conecta no broker emitter.

disconnect()

Desconecta do broker.

subscribe(last)

Inscreve-se no canal.

  • last - número | opicional - Defini quantas mensagens armazenadas você deseja recuperar.

unsubscribe()

Desescreve do canal.

publish(message, ttl)

Publica a mensagem no canal.

  • message - objeto | requerido - Um objeto javascript com essa estrutura.
  • ttl - número | opicional - É o tempo de vida da mensagem, em segundos.

onMessage(callback)

Definir a função callback para os pacotes de mensagens recebidos.

  • callback(message) - function | requerido - Função callback para os pacotes de mensagens recebidos. O argumento message segue essa estrutura.

Estrutura da Mensagem

As mensagens publicadas e recebidas seguem o modelo/esquema abaixo, onde essas chaves são as requeridas, podendo haver outras.

{
  id: 2,
  title: 'UFG está entre as 20 melhores instituições Sul-Americanas em Ciências da Terra e Ambientais',
  type: 'noticia',
  description: 'A Universidade Federal de Goiás (UFG) está entre as 20 melhores instituições Sul-Americanas no que diz respeito às produções na área de Ciências da Terra e Ambientais. O ranking é do Nature Index, um banco de dados sobre publicações, autorias e produtividade dos pesquisadores.',
}

Clone this wiki locally