Skip to content

Commit 1261c02

Browse files
committed
Fix: FundingTrade is parsed incorrectly bitfinexcom#556
1 parent fabfc1c commit 1261c02

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/transports/ws2.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -979,7 +979,8 @@ class WSv2 extends EventEmitter {
979979
let data = payload
980980

981981
if (this._transform) { // correctly parse single trade/array of trades
982-
const M = eventName[0] === 'f' ? FundingTrade : PublicTrade
982+
/* const M = eventName[0] === 'f' ? FundingTrade : PublicTrade */
983+
const M = eventName[0] === 'f' && data[0].length === 8 ? FundingTrade : PublicTrade
983984
const trades = M.unserialize(data)
984985

985986
if (_isArray(trades) && trades.length === 1) {

0 commit comments

Comments
 (0)