smartsupp-websocket
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

Official Smartsupp websocket SDK for JavaScript

Installation

npm install --save smartsupp-websocket
yarn add smartsupp-websocket

Usage

Create and initialize websocket client and connect to the server.

import { createVisitorClient } from 'smartsupp-websocket'

const client = createVisitorClient({
    data: {
        id: null, // null or id returned from server
        key: '__SMARTSUPP_ACCOUNT_KEY__',
        // ...
    },
})

// connect to server
client.connect().then((data) => {
    console.log(data)
})

// received events
client.on('chat.message_received', (message) => {
    console.log(message)
})

Custom Promise Library

Customize promise library:

import * as smartsuppWebsocket from 'smartsupp-websocket'
smartsuppWebsocket.setPromiseLibrary(Promise)

Development

VuePress docs hot reload workaround:

npx npm-force-resolutions
npm install

Readme

Keywords

none

Package Sidebar

Install

npm i smartsupp-websocket

Weekly Downloads

39

Version

1.2.2

License

MIT

Unpacked Size

71.6 kB

Total Files

14

Last publish

Collaborators

  • morlok