1.0.15 • Published 4 months ago

@oddshawk/oddshawk-sdk v1.0.15

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

Odds Hawk JavaScript SDK

Installation

npm install @oddshawk/oddshawk-sdk

Usage

Node.js

import { OddsHawk } from '@oddshawk/oddshawk-sdk';

const oddshawk = new OddsHawk(username, key, true);

// Get odds from REST API
oddshawk.rest.odds({
  sport: 'Horse Racing'
}).then(data => {
  console.log(data);
});

// Connect to socket
oddshawk.ws.connect();
// Register callbacks
oddshawk.ws.onUpdate((data) => {
  console.log(data);
});
oddshawk.ws.onInitial((data) => {
  console.log(data);
});
oddshawk.ws.onClose(() => {
  console.log('closed');
});
// Subscribe
oddshawk.ws.subscribe({
  sport: 'Horse Racing'
});

Browser

import { OddsHawk } from '@oddshawk/oddshawk-sdk';

const oddshawk = new OddsHawk(username, hash, false); // Hash should be generated server side

// Get odds from REST API
oddshawk.rest.authenticate().then(() => {
  oddshawk.rest.odds({
    sport: 'Horse Racing'
  }).then(data => {
    console.log(data);
  });
});

// Connect to socket
oddshawk.ws.connect();
// Register callbacks
oddshawk.ws.onUpdate((data) => {
  console.log(data);
});
oddshawk.ws.onInitial((data) => {
  console.log(data);
});
oddshawk.ws.onClose(() => {
  console.log('closed');
});
// Subscribe
oddshawk.ws.subscribe({
  sport: 'Horse Racing'
});
1.0.15

4 months ago

1.0.14

5 months ago

1.0.13

7 months ago

1.0.12

10 months ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago