@@ -699,17 +699,17 @@ class Service extends EventEmitter {
699
699
*/
700
700
public subscribeOrders = (
701
701
args : { existing : boolean } ,
702
- callback : ( order ?: Order , orderRemoval ?: OrderPortion ) => void ,
702
+ callback : ( order ?: ServiceOrder , orderRemoval ?: OrderPortion ) => void ,
703
703
cancelled$ : Observable < void > ,
704
704
) => {
705
705
if ( args . existing ) {
706
706
this . orderBook . pairIds . forEach ( ( pair ) => {
707
707
const ownOrders = this . orderBook . getOwnOrders ( pair ) ;
708
708
const peerOrders = this . orderBook . getPeersOrders ( pair ) ;
709
- ownOrders . buyArray . forEach ( order => callback ( order ) ) ;
710
- peerOrders . buyArray . forEach ( order => callback ( order ) ) ;
711
- ownOrders . sellArray . forEach ( order => callback ( order ) ) ;
712
- peerOrders . sellArray . forEach ( order => callback ( order ) ) ;
709
+ ownOrders . buyArray . forEach ( order => callback ( this . toServiceOrder ( order , false ) ) ) ;
710
+ peerOrders . buyArray . forEach ( order => callback ( this . toServiceOrder ( order , true ) ) ) ;
711
+ ownOrders . sellArray . forEach ( order => callback ( this . toServiceOrder ( order , false ) ) ) ;
712
+ peerOrders . sellArray . forEach ( order => callback ( this . toServiceOrder ( order , true ) ) ) ;
713
713
} ) ;
714
714
}
715
715
@@ -719,7 +719,7 @@ class Service extends EventEmitter {
719
719
) . pipe ( takeUntil ( cancelled$ ) ) ; // cleanup listeners when cancelled$ emits a value
720
720
721
721
orderAdded$ . subscribe ( {
722
- next : callback ,
722
+ next : order => callback ( this . toServiceOrder ( order , true ) ) ,
723
723
error : this . logger . error ,
724
724
} ) ;
725
725
0 commit comments