casino-slotegrator-clean-sdk
v0.3.0
Published
Clean Slotegrator SDK client for signing and calling Slotegrator-compatible APIs
Downloads
70
Maintainers
Readme
slotegrator-clean SDK
Install
npm i @casino/slotegrator-clean-sdkAPI
const { createSlotegratorSdk, serverNames } = require("@casino/slotegrator-clean-sdk");
const sdk = createSlotegratorSdk({
slotegrator: {
id: process.env.SLOTEGRATOR_1_ID,
key: process.env.SLOTEGRATOR_1_KEY,
url: process.env.SLOTEGRATOR_1_URL,
},
slotegrator2: {
id: process.env.SLOTEGRATOR_2_ID,
key: process.env.SLOTEGRATOR_2_KEY,
url: process.env.SLOTEGRATOR_2_URL,
},
});
await sdk.fetchLimits(serverNames.slotegrator1);Legacy-режим (ініціалізація з env):
const sdk = require("@casino/slotegrator-clean-sdk/legacy");Очікувані env-змінні:
SLOTEGRATOR_1_IDSLOTEGRATOR_1_KEYSLOTEGRATOR_1_URLSLOTEGRATOR_2_ID(optional)SLOTEGRATOR_2_KEY(optional)SLOTEGRATOR_2_URL(optional)
Доступні методи:
verifyCallbackRequest(req, serverName)fetchGames({ page, perPage }, serverName)fetchLimits(serverName)startGame(payload)updateBalance({ session_id, balance, serverName? })sloteRequest(config, serverName?)
