2.0.1 • Published 6 years ago

js-flux v2.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Table of Contents

WebsocketConnection

Encapsulates a websocket connection

Wraps a Websocket connection with a logger.

Parameters

  • host string A websocket url, e.g. 'ws://demos.kaazing.com/echo'
  • log Log An object which has a log() function

Examples

import { WebsocketConnection } from 'js-flux';

class Log {
  log(x) {
   console.log('log: ' + x);
 }
}

let logger = new Log();
let connection = new WebsocketConnection('ws://demos.kaazing.com/echo', logger);

connection.onOpen = () => console.log('opened connection');
connection.onMessage = (message) => console.log('received message:', message);

connection.connect();

onOpen

onClose

Type: Callback

onError

Type: Callback

Parameters

  • e

onMessage

Type: Callback

Parameters

  • m

connect

Starts the connection process

close

Closes the current connection

send

Sends a binary payload

Parameters

2.0.1

6 years ago

2.0.0

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago