straas-message-sdk

Straas message sdk for node.js server.

Usage no npm install needed!

<script type="module">
  import straasMessageSdk from 'https://cdn.skypack.dev/straas-message-sdk';
</script>

README

Straas message sdk for server side

How to use StraaS message sdk

Expected you are prepared node@^6, and run below

npm install straas-message-sdk

Then you can use createMessageManager to create sdk instance and use api

import createMessageManager from 'straas-message-sdk'

const messageManager = createMessageManager({
  accountId: <account_id provided from StraaS>,
  memberToken: <member jwt by StraaS CMS of your memeber, use null for guest>,
})

messageManager.init()
  .then(function() {
    messageManager.connect(<chatroomName provided by StraaS>, {
      events: {
        aggregated_data_add: (msg) => {},
        raw_data_add: (msg) => {},
        ...
      },
    })
  }

APIs

Online APIs documents