@@ -31,7 +31,7 @@ class MarketDataClient < MarketDataClientCore
3131
3232 def subscribe_to_trades ( callback :, symbols :, limit : nil , result_callback : nil )
3333 params = { 'symbols' => symbols , 'limit' => limit }
34- send_channel_subscription ( 'trades' , params , callback , intercept_result_callback ( result_callback ) )
34+ send_channel_subscription ( 'trades' , callback , intercept_result_callback ( result_callback ) , params )
3535 end
3636
3737 # subscribe to a feed of candles
@@ -56,8 +56,8 @@ def subscribe_to_trades(callback:, symbols:, limit: nil, result_callback: nil)
5656
5757 def subscribe_to_candles ( callback :, period :, symbols :, limit : nil , result_callback : nil )
5858 params = { 'symbols' => symbols , 'limit' => limit }
59- send_channel_subscription ( "candles/#{ period } " , params , callback ,
60- intercept_result_callback ( result_callback ) )
59+ send_channel_subscription ( "candles/#{ period } " , callback ,
60+ intercept_result_callback ( result_callback ) , params )
6161 end
6262
6363 # subscribe to a feed of mini tickers
@@ -78,8 +78,8 @@ def subscribe_to_candles(callback:, period:, symbols:, limit: nil, result_callba
7878
7979 def subscribe_to_mini_ticker ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
8080 params = { 'symbols' => symbols }
81- send_channel_subscription ( "ticker/price/#{ speed } " , params , callback ,
82- intercept_result_callback ( result_callback ) )
81+ send_channel_subscription ( "ticker/price/#{ speed } " , callback ,
82+ intercept_result_callback ( result_callback ) , params )
8383 end
8484
8585 # subscribe to a feed of mini tickers
@@ -100,8 +100,8 @@ def subscribe_to_mini_ticker(callback:, speed:, symbols: ['*'], result_callback:
100100
101101 def subscribe_to_mini_ticker_in_batches ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
102102 params = { 'symbols' => symbols }
103- send_channel_subscription ( "ticker/price/#{ speed } /batch" , params , callback ,
104- intercept_result_callback ( result_callback ) )
103+ send_channel_subscription ( "ticker/price/#{ speed } /batch" , callback ,
104+ intercept_result_callback ( result_callback ) , params )
105105 end
106106
107107 # subscribe to a feed of tickers
@@ -122,7 +122,7 @@ def subscribe_to_mini_ticker_in_batches(callback:, speed:, symbols: ['*'], resul
122122
123123 def subscribe_to_ticker ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
124124 params = { 'symbols' => symbols }
125- send_channel_subscription ( "ticker/#{ speed } " , params , callback , intercept_result_callback ( result_callback ) )
125+ send_channel_subscription ( "ticker/#{ speed } " , callback , intercept_result_callback ( result_callback ) , params )
126126 end
127127
128128 # subscribe to a feed of tickers
@@ -143,8 +143,7 @@ def subscribe_to_ticker(callback:, speed:, symbols: ['*'], result_callback: nil)
143143
144144 def subscribe_to_ticker_in_batches ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
145145 params = { 'symbols' => symbols }
146- send_channel_subscription ( "ticker/#{ speed } /batch" , params , callback ,
147- intercept_result_callback ( result_callback ) )
146+ send_channel_subscription ( "ticker/#{ speed } /batch" , callback , intercept_result_callback ( result_callback ) , params )
148147 end
149148
150149 # subscribe to a feed of a full orderbook
@@ -167,7 +166,7 @@ def subscribe_to_ticker_in_batches(callback:, speed:, symbols: ['*'], result_cal
167166
168167 def subscribe_to_full_order_book ( callback :, symbols :, result_callback : nil )
169168 params = { 'symbols' => symbols }
170- send_channel_subscription ( 'orderbook/full' , params , callback , intercept_result_callback ( result_callback ) )
169+ send_channel_subscription ( 'orderbook/full' , callback , intercept_result_callback ( result_callback ) , params )
171170 end
172171
173172 # subscribe to a feed of a partial orderbook
@@ -189,8 +188,8 @@ def subscribe_to_full_order_book(callback:, symbols:, result_callback: nil)
189188
190189 def subscribe_to_partial_order_book ( callback :, depth :, speed :, symbols : [ '*' ] , result_callback : nil )
191190 params = { 'symbols' => symbols }
192- send_channel_subscription ( "orderbook/#{ depth } /#{ speed } " , params , callback ,
193- intercept_result_callback ( result_callback ) )
191+ send_channel_subscription ( "orderbook/#{ depth } /#{ speed } " , callback ,
192+ intercept_result_callback ( result_callback ) , params )
194193 end
195194
196195 # subscribe to a feed of a partial orderbook in batches
@@ -211,8 +210,8 @@ def subscribe_to_partial_order_book(callback:, depth:, speed:, symbols: ['*'], r
211210 def subscribe_to_partial_order_book_in_batches ( callback :, depth :, speed :, symbols : [ '*' ] ,
212211 result_callback : nil )
213212 params = { 'symbols' => symbols }
214- send_channel_subscription ( "orderbook/#{ depth } /#{ speed } /batch" , params , callback ,
215- intercept_result_callback ( result_callback ) )
213+ send_channel_subscription ( "orderbook/#{ depth } /#{ speed } /batch" , callback ,
214+ intercept_result_callback ( result_callback ) , params )
216215 end
217216
218217 # subscribe to a feed of the top of the orderbook
@@ -231,8 +230,8 @@ def subscribe_to_partial_order_book_in_batches(callback:, depth:, speed:, symbol
231230
232231 def subscribe_to_top_of_book ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
233232 params = { 'symbols' => symbols }
234- send_channel_subscription ( "orderbook/top/#{ speed } " , params , callback ,
235- intercept_result_callback ( result_callback ) )
233+ send_channel_subscription ( "orderbook/top/#{ speed } " , callback ,
234+ intercept_result_callback ( result_callback ) , params )
236235 end
237236
238237 # subscribe to a feed of the top of the orderbook
@@ -251,8 +250,8 @@ def subscribe_to_top_of_book(callback:, speed:, symbols: ['*'], result_callback:
251250
252251 def subscribe_to_top_of_book_in_batches ( callback :, speed :, symbols : [ '*' ] , result_callback : nil )
253252 params = { 'symbols' => symbols }
254- send_channel_subscription ( "orderbook/top/#{ speed } /batch" , params , callback ,
255- intercept_result_callback ( result_callback ) )
253+ send_channel_subscription ( "orderbook/top/#{ speed } /batch" , callback ,
254+ intercept_result_callback ( result_callback ) , params )
256255 end
257256
258257 # subscribe to a feed of the top of the orderbook
@@ -272,8 +271,7 @@ def subscribe_to_price_rates(callback:, speed:, target_currency:, currencies: ['
272271 params = {
273272 speed : speed , target_currency : target_currency , currencies : currencies
274273 }
275- send_channel_subscription ( "price/rate/#{ speed } " , params , callback ,
276- intercept_result_callback ( result_callback ) )
274+ send_channel_subscription ( "price/rate/#{ speed } " , callback , intercept_result_callback ( result_callback ) , params )
277275 end
278276
279277 # subscribe to a feed of the top of the orderbook
@@ -296,8 +294,8 @@ def subscribe_to_price_rates_in_batches(callback:, speed:, target_currency:, cur
296294 params = {
297295 speed : speed , target_currency : target_currency , currencies : currencies
298296 }
299- send_channel_subscription ( "price/rate/#{ speed } /batch" , params , callback ,
300- intercept_result_callback ( result_callback ) )
297+ send_channel_subscription ( "price/rate/#{ speed } /batch" , callback ,
298+ intercept_result_callback ( result_callback ) , params )
301299 end
302300 end
303301 end
0 commit comments