refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-08-24 00:00:37 +02:00
parent 9fb468c84e
commit bf557e9c98
6 changed files with 74 additions and 72 deletions
+12 -11
View File
@@ -563,20 +563,21 @@ end
function public.query_builder()
local filter
return -object
:appended(function(part)
return -object(
'appended', function(part)
return query_builder(not filter and part or filter..'/'..part)
end)
:prepended(function(part)
end,
'prepended', function(part)
return query_builder(not filter and part or part..'/'..filter)
end)
:append(function(part)
end,
'append', function(part)
filter = not filter and part or filter..'/'..part
end)
:prepend(function(part)
end,
'prepend', function(part)
filter = not filter and part or part..'/'..filter
end)
:get(function()
end,
'get', function()
return filter or ''
end)
end
)
end
+1 -4
View File
@@ -71,10 +71,7 @@ function public.find(auction_record, status_bar, on_abort, on_failure, on_succes
end
function public.item_query(item_id, first_page, last_page)
local item_info = info.item(item_id)
if item_info then
for item_info in present(info.item(item_id)) do
local query = filter_util.query(item_info.name..'/exact')
query.blizzard_query.first_page = first_page
query.blizzard_query.last_page = last_page