import pinnacleSdk from "./pinnacleSdk.js"; import Logs from "./logs.js"; export const pinnacleRequest = (options, channel) => { Logs.outDev("pinnacle request", options?.url, { channel }); return pinnacleSdk.pinnacleRequest(options, channel); } export const pinnacleGet = (url, params, channel) => { return pinnacleSdk.pinnacleGet(url, params, channel) .catch(err => { Logs.errDev("pinnacle get error", err); return Promise.reject(err); }); } export const pinnaclePost = (url, data, channel) => { return pinnacleSdk.pinnaclePost(url, data, channel); } export const getLineInfo = ({ info = {}, channel } = {}) => { return pinnacleSdk.getLineInfo({ info, channel }) .catch(err => { Logs.out("get line info error", err.data); Logs.errDev(err); return Promise.reject(err); }); } export const getAccountBalance = (channel) => { return pinnacleSdk.getAccountBalance(channel); } export const placeOrder = ({ info, line, stakeSize }, channel) => { return pinnacleSdk.placeOrder({ info, line, stakeSize }, channel) .then(ret => { Logs.outDev("pinnacle place order", ret); return ret; }) .catch(err => { Logs.out("pinnacle place order error", err.data); Logs.errDev(err); return Promise.reject(err); }); }