linagora / esn-chat-client

[ARCHIVED] 🐱 Websocket client for linagora.esn.chat module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archived

esn-chat-client

Client library for linagora.esn.chat module.

Install

npm install @linagora/esn-chat-client

Usage

const WebsocketClient = require('@linagora/esn-chat-client').WebsocketClient;

const client = new WebsocketClient({token, url, userId}));

client.on('message', message => {
  console.log('Got a message on channel', message);
});

client.connect();

or if you do not have your token or userId

const factory = require('@linagora/esn-chat-client').factory;

factory.get({url, username, password}).then(client => {
  client.on('message', message => {
    console.log('Got a message on channel', message);
  });

  client.connect();
});

About

[ARCHIVED] 🐱 Websocket client for linagora.esn.chat module


Languages

Language:JavaScript 100.0%