dchusovitin / sorare-actioncable

WebSocket/ActionCable client for Sorare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

WebSocket/ActionCable client for Sorare

License:MIT License


Languages

Language:TypeScript 97.4%Language:JavaScript 2.6%