1.0.15 • Published 2 years ago

@oddshawk/oddshawk-sdk v1.0.15

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years 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

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago