@sorare/actioncable
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

JavaScript WebSocket Client for Sorare

@sorare/actioncable

WebSocket/ActionCable client for Sorare.

Getting Started

npm install @sorare/actioncable --save

const { ActionCable } = require('@sorare/actioncable');

const cable = new ActionCable({
  url: 'wss://ws.sorare.com/cable',
  headers: {
    // 'Authorization': `Bearer <YourJWTorOAuthToken>`,
    // 'APIKEY': '<YourOptionalAPIKey>'
  },
});

cable.subscribe('aCardWasUpdated { id }', {
  connected() {
    console.log('connected');
  },

  disconnected() {
    console.log('disconnected');
  },

  rejected() {
    console.log('rejected');
  },

  received(data) {
    console.log('received');
    console.log(data);
  },
});

License

@sorare/actioncable is MIT licensed. Credits to ZackMattor/actioncable-nodejs for the initial work.

Readme

Keywords

none

Package Sidebar

Install

npm i @sorare/actioncable

Weekly Downloads

11

Version

1.0.3

License

MIT

Unpacked Size

3.1 MB

Total Files

8

Last publish

Collaborators

  • lacroix_tho
  • jcruz-sorare
  • lpernod-sorare
  • robin.verdier
  • antoinedang
  • damien.pradier
  • remy.frenoy
  • maxime-renaud
  • daniaaf
  • manuelpozo
  • nicorib
  • damienquintonsorare
  • tulleb
  • aksr
  • arnaud.beun
  • ben_so5
  • soraresfriquet
  • hugohache
  • juliengirault
  • gbreux
  • baptiste.acca
  • utay
  • redox
  • such
  • piedup
  • t.des
  • anne-laure
  • dhia.moakhar
  • sorare-antoine-malliarakis
  • guillaumeesquevin