tiny change in auction finding function

This commit is contained in:
Manuel Simon Hirsig
2016-02-10 02:58:34 +01:00
parent 18c8afb550
commit 5ce55bdd1d
2 changed files with 22 additions and 17 deletions
+11 -7
View File
@@ -24,18 +24,22 @@ function m.find(test, query, page, status_bar, on_failure, on_success)
end,
}
local found
Aux.scan.start{
queries = { new_query },
on_read_auction = function(auction_info, ctrl)
if test(auction_info.index) then
found = true
ctrl.suspend()
if not test(auction_info.index) then
return on_failure()
else
status_bar:update_status(100, 100)
status_bar:set_text('Auction found')
return on_success(auction_info.index)
end
status_bar:update_status(100, 100)
status_bar:set_text('Auction found')
return on_success(auction_info.index)
end
end,
on_abort = function()
if not found then
status_bar:update_status(100, 100)
status_bar:set_text('Auction not found')
end
end,
on_complete = function()