test_xmppstream.lua

changeset 3993
cbfa0ea6668b
equal deleted inserted replaced
3988:a3104064e905 3993:cbfa0ea6668b
1 local xmppstream = require "util.xmppstream";
2
3 local session = { notopen = true };
4
5 local callbacks = {
6 stream_tag = "stream"; stream_ns = "";
7 streamopened = function (session, attr)
8 print("Stream opened!");
9 session.notopen = nil;
10 end;
11 handlestanza = function (session, stanza)
12 print("Received stanza:", stanza);
13 end;
14 streamclosed = function (session)
15 print("Stream closed!");
16 end;
17 };
18
19 local stream = xmppstream.new(session, callbacks);
20
21 stream:feed[[
22 <stream>
23 <message foo="bar">
24 ]]
25 stream:feed[[
26 <body>Hi there!</body>
27 </message>
28 </stream>
29 ]]

mercurial