Added iap.acknowledge

This commit is contained in:
Björn Ritzl
2020-07-24 00:10:04 +02:00
parent b1233f5912
commit 497d0dee1e
7 changed files with 447 additions and 19 deletions

View File

@@ -89,13 +89,20 @@ local function buy_listener(self, transaction, error)
product_items["reset"] = transaction
else
log("iap.buy() ok %s", transaction.ident)
log("iap.finish() %s", transaction.ident)
iap.finish(transaction)
if self.finish then
log("iap.finish() %s", transaction.ident)
iap.finish(transaction)
elseif self.acknowledge then
log("iap.acknowledge() %s", transaction.ident)
iap.acknowledge(transaction)
end
end
end
function init(self)
self.log = {}
self.finish = false
self.acknowledge = false
log("init()")
msg.post(".", "acquire_input_focus")
if not iap then
@@ -125,5 +132,7 @@ function on_input(self, action_id, action)
dirtylarry:button("pending", action_id, action, function()
process_pending_transactions()
end)
self.finish = dirtylarry:checkbox("chk_finish", action_id, action, self.finish)
self.acknowledge = dirtylarry:checkbox("chk_acknowledge", action_id, action, self.acknowledge)
end
end