# HG changeset patch # User Kim Alvefur # Date 1340994551 -7200 # Node ID 040fadcc86f99d929943a3893322766484218676 # Parent 30f85754b1e02400e0cc669b8778d6898de237d7 clix.raw: Print one incoming stanza per line, instead of raw incoming data. diff -r 30f85754b1e0 -r 040fadcc86f9 clix/raw.lua --- a/clix/raw.lua Thu Jun 28 14:40:36 2012 +0200 +++ b/clix/raw.lua Fri Jun 29 20:29:11 2012 +0200 @@ -13,7 +13,14 @@ end local function on_connect(conn) - conn:hook("incoming-raw", function (data) print(data) end); + local print = print; + local function stprint(stanza) + if stanza.attr.to == conn.jid then + stanza.attr.to = nil; + end + return print(stanza); + end + conn:hook("stanza", stprint) if opts.interactive then local stdin = { getfd = function () return 0; end;