if event.type == "punch" then digiline_send("commit", true) --{name, F.cac(name)}) end if event.channel == "ack" then local catch = event.msg name = catch[1] wm = catch[2] if F.ack2(name, wm) then digiline_send("ack_r", S.acc[name][wm]) else digiline_send("ack_r", false) end end if event.channel == "checkout" then local catch = event.msg name = catch[1] wm = catch[2] amount = catch[3] if F.ack2(name, wm) and amount ~= nil then S.acc[name][wm] = S.acc[name][wm] + amount digiline_send("checkout_r", true) else digiline_send("checkout_r", false) end end if event.channel == "create" then local catch = event.msg name = catch[1] wm = catch[2] am = catch[3] F.adc(name, wm, am) end