Skip to content

Commit ce0c9b4

Browse files
authored
Merge pull request #1 from difurious/master
split emit order into openorder and orderhistory
2 parents eae7e24 + d449539 commit ce0c9b4

2 files changed

Lines changed: 31 additions & 9 deletions

File tree

ProbitSocket.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,10 @@ class ProbitSocket extends EventEmitter {
127127

128128
case "open_order": {
129129
message.data.forEach((order) => {
130-
this.emit('order', {
130+
this.emit('openorder', {
131131
id : Number(order.id),
132132
userId : order.user_id,
133+
marketId : order.market_id,
133134
type : order.type,
134135
side : order.side,
135136
quantity : Number(order.quantity),
@@ -149,11 +150,13 @@ class ProbitSocket extends EventEmitter {
149150

150151
case "order_history": {
151152
message.data.forEach((order) => {
152-
this.emit('order', {
153+
this.emit('orderhistory', {
153154
//clickity clickity clack, my mouse goes up the back. the clock strikes one, my shirt cones undone. and all the boys give me pretty horse gifts wait what.
155+
//the sea of time floats by while I am blind the whole time.
154156
id : Number(order.id),
155157
userId : order.user_id,
156-
type : order.type,
158+
marketId : order.market_id,
159+
type : order.type,
157160
side : order.side,
158161
quantity : Number(order.quantity),
159162
price : Number(order.limit_price),
@@ -175,15 +178,15 @@ class ProbitSocket extends EventEmitter {
175178
this.emit('tradehistory', {
176179
id : trade.id,
177180
orderId : Number(trade.order_id),
178-
side : 'buy',
181+
side : trade.side,
179182
feeAmount : Number(trade.fee_amount),
180-
feeCurrencyId : 'PROB',
181-
status : 'settled',
183+
feeCurrencyId : trade.fee_currency_id,
184+
status : trade.status,
182185
price : Number(trade.price),
183186
quantity : Number(trade.quantity),
184187
cost : Number(trade.cost),
185-
time : '2020-02-11T03:36:37.462Z',
186-
market_id : 'PROB-BTC'
188+
time : trade.time,
189+
market_id : trade.market_id
187190
})
188191
});
189192
break;

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,28 @@ probit.socket.on('trade', (trade) => {
5050
// timestamp: '2020-02-12T03:49:02.177Z'
5151
//}
5252
})
53-
probit.socket.on('order', (order) => {
53+
probit.socket.on('openorder', (order) => {
5454
//{ id: 344833732,
5555
// userId: 'c8a24c28-94c5-40ff-9f70-4750fge721d8',
56+
// market_id:'BTC-USDT',
57+
// type: 'limit',
58+
// side: 'buy',
59+
// quantity: 1000,
60+
// price: 0.000001,
61+
// timeInForce: 'gtc',
62+
// filledCost: 0,
63+
// filledQuantity: 0,
64+
// openQuantity: 1000,
65+
// cancelledQuantity: 0,
66+
// status: 'open',
67+
// timestamp: '2020-02-11T04:04:54.103Z',
68+
// clientOrderId: ''
69+
//}
70+
})
71+
probit.socket.on('orderhistory', (order) => {
72+
//{ id: 344833732,
73+
// userId: 'c8a24c28-94c5-40ff-9f70-4750fge721d8',
74+
// market_id:'BTC-USDT',
5675
// type: 'limit',
5776
// side: 'buy',
5877
// quantity: 1000,

0 commit comments

Comments
 (0)