diff options
| author | Adam Soltys <[email protected]> | 2022-09-27 11:55:45 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-27 11:55:45 -0700 |
| commit | a8bacacaa5deadc48c2eb3e6ee5102b25da42292 (patch) | |
| tree | 0560b2b845ec313286e08db118cb27600f0ae34a /lib | |
| parent | fd033789e776640b26ff70f163bacebc9e0cb4c4 (diff) | |
| download | coinos-server-a8bacacaa5deadc48c2eb3e6ee5102b25da42292.tar.gz coinos-server-a8bacacaa5deadc48c2eb3e6ee5102b25da42292.zip | |
refresh binance connection
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/rates.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/rates.js b/lib/rates.js index 1827c1f6..f01b7169 100644 --- a/lib/rates.js +++ b/lib/rates.js @@ -2,12 +2,16 @@ import app from "$app"; import axios from "axios"; import config from "$config"; import fs from "fs"; -import binanceFactory from "./binance"; +import binance from "./binance"; import { broadcast } from "./sockets"; import store from "./store"; import { err, warn } from "$lib/logging"; -const binance = binanceFactory(); +let b = binance(); +setInterval(() => { + b.terminate(); + b = binance(); +}, 360000); let fetchRates; (fetchRates = async () => { |
