lib/cryptum/ui/order_execute_details.rb in cryptum-0.0.276 vs lib/cryptum/ui/order_execute_details.rb in cryptum-0.0.277
- old
+ new
@@ -19,13 +19,13 @@
key_press_event = opts[:key_press_event]
order_meta_data = event_history.order_execute_selected_data
tpm = order_meta_data[:tpm]
autotrade_percent = order_meta_data[:autotrade_percent]
- order_color = order_meta_data[:color].to_sym
-
order_plan_no = order_meta_data[:plan_no]
+
+ order_color = order_meta_data[:color].to_sym
case order_color
when :cyan, :red
order_id = order_meta_data[:buy_order_id]
when :green, :magenta, :yellow
order_id = order_meta_data[:sell_order_id]
@@ -40,12 +40,12 @@
order_history_arr = event_history.order_book[:order_history].select do |order|
order if order[:id] == order_id
end
if order_history_arr.empty? && order_color == :yellow
+ order_meta_data.delete(:sell_order_id)
order_id = order_meta_data[:buy_order_id]
order_meta_data[:color] = :cyan
- order_meta_data[:sell_order_id] = nil
order_history_arr = event_history.order_book[:order_history].select do |order|
order if order[:id] == order_id
end
end