stayradiated / volatile

A service for automating cryptocurrency trading.
https://volatile.co.nz
2 stars 4 forks source link

Server exits when HTTP request fails #2

Closed stayradiated closed 3 years ago

stayradiated commented 3 years ago

market-price:dasset https://api.dassetx.com/api/markets/BTC-NZD/ticker +1m                                                                                                          [139/1870]
/home/george/kc-server.js:30376
        reject(new TimeoutError(request));
               ^

TimeoutError: Request timed out
    at Timeout.<anonymous> (/home/george/kc-server.js:30376:16)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7) {
  request: Request {
    size: 0,
    follow: 20,
    compress: true,
    counter: 0,
    agent: undefined,
    highWaterMark: 16384,
    insecureHTTPParser: false,
    [Symbol(Body internals)]: { body: null, boundary: null, disturbed: false, error: null },
    [Symbol(Request internals)]: {
      method: 'GET',
      redirect: 'follow',
      headers: Headers {
        [Symbol(query)]: [
          'accept',
          'application/json',
          'x-account-id',
          REDACTED,
          'x-api-key',
          REDACTED
        ],
        [Symbol(context)]: null
      },
      parsedURL: <ref *1> URL {
        [Symbol(context)]: URLContext {
          flags: 400,
          scheme: 'https:',
          username: '',
          password: '',
          host: 'api.dassetx.com',
          port: null,
          path: [ 'api', 'markets', 'BTC-NZD', 'ticker' ],
          query: null,
          fragment: null
        },
        [Symbol(query)]: URLSearchParams {
          [Symbol(query)]: [],
          [Symbol(context)]: [Circular *1]
        }
      },
      signal: AbortSignal {
        [Symbol(kEvents)]: SafeMap(0) [Map] {},
        [Symbol(events.maxEventTargetListeners)]: 10,
        [Symbol(events.maxEventTargetListenersWarned)]: false,
        [Symbol(kAborted)]: true
      }
    }
  }
}```
stayradiated commented 3 years ago

Should be fixed in https://github.com/stayradiated/kc/commit/f42ed3a91abffda68aa91bfaa117a70d5c3efcde