Files
gocryptotrader/exchanges/coinut/coinut_websocket.go
Gareth Kirwan 9d1476d4f1 Coinut: Fix websocket not parsing instruments, improve nonce matching and error handling (#1495)
WsConnect is calling GetInstruments, and when that fails, erroring out
and not subscribing to anything.

The response to get instruments is an object {}, which skips the
IncomingWithData check in wsReadData for arrays [].
The check in wsHandleData depended on client_ord_id, but I figure so
long as there's a nonce which matches, we can palm it off.

This results simutaneously in having to move the login handler back to
it's waiting nonce-parser, and also simplifying/deduping it.
2024-03-15 15:43:19 +11:00

25 KiB