Method: WeighflowCli::OrderHandler::Handlers#find_deletes

Defined in:
lib/weighflow_cli/order_handler.rb

#find_deletes(orders) ⇒ Object

return orders that have been cached, but are no longer needed



145
146
147
148
149
150
151
152
153
154
155
# File 'lib/weighflow_cli/order_handler.rb', line 145

def find_deletes(orders)
  unique_ids = external_ids(orders)
  deletes = []
  for_each_index do |index_result|
    unless unique_ids.include?(index_result.index)
      deletes << index_result.data
      index_result.delete!
    end
  end
  deletes
end