Almost done
This commit is contained in:
@@ -36,11 +36,21 @@ local function log(fmt, ...)
|
||||
gui.set_text(gui.get_node("log"), s)
|
||||
end
|
||||
|
||||
local function process_pending_transactions()
|
||||
log("iap.process_pending_transactions()")
|
||||
iap.process_pending_transactions()
|
||||
end
|
||||
|
||||
local function buy(id)
|
||||
log("iap.buy() " .. id)
|
||||
iap.buy(id)
|
||||
end
|
||||
|
||||
local function restore()
|
||||
log("iap.restore()")
|
||||
iap.restore()
|
||||
end
|
||||
|
||||
local function list()
|
||||
log("iap.list()")
|
||||
for item, button in pairs(item_buttons) do
|
||||
@@ -67,12 +77,12 @@ end
|
||||
|
||||
|
||||
local function buy_listener(self, transaction, error)
|
||||
pprint(transaction, error)
|
||||
pprint(transaction)
|
||||
if error then
|
||||
log("iap.buy() error %s - %s", tostring(error.error), tostring(error.reason))
|
||||
return
|
||||
end
|
||||
|
||||
|
||||
if iap.get_provider_id() == iap.PROVIDER_ID_GOOGLE and transaction.ident == NON_CONSUMABLE then
|
||||
log("iap.buy() ok - google")
|
||||
gui.set_color(gui.get_node("reset/larrylabel"), vmath.vector4(1,1,1,1))
|
||||
@@ -109,5 +119,11 @@ function on_input(self, action_id, action)
|
||||
dirtylarry:button("list", action_id, action, function()
|
||||
list()
|
||||
end)
|
||||
dirtylarry:button("restore", action_id, action, function()
|
||||
restore()
|
||||
end)
|
||||
dirtylarry:button("pending", action_id, action, function()
|
||||
process_pending_transactions()
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user