Software /
code /
clix
File
clix/receive.lua @ 161:64cb732f67e4
clix.archive: Fix MAM callback argument order
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 06 Nov 2021 22:11:19 +0100 |
parent | 27:5b58c002d6ad |
line wrap: on
line source
short_opts.h = "history"; return function (opts, args) if opts.short_help then print("Receive and display XMPP messages"); return; end local function on_message(message) local body = message:get_child("body"); local delay = message:get_child("delay", "urn:xmpp:delay"); if body and (not delay or opts.history) then print(body:get_text()); end end local function on_connect(conn) conn:hook("message", on_message); end clix_connect(opts, on_connect); end