Software /
code /
prosody
Annotate
spec/scansion/mam_extended.scs @ 13135:3fd24e1945b0
mod_storage_internal: Lazy-load archive items while iterating
Very large list files previously ran into limits of the Lua parser, or
just caused Prosody to freeze while parsing.
Using the new index we can parse individual items one at a time. This
probably won't reduce overall CPU usage, probably the opposite, but it
will reduce the number of items in memory at once and allow collection
of items after we iterated past them.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 12 May 2021 01:25:44 +0200 |
parent | 12630:781772c8b6d9 |
rev | line source |
---|---|
11268
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 # MAM 0.7.x Extended features |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 [Client] Romeo |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 jid: extmamtester@localhost |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 password: password |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 --------- |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 Romeo connects |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 # Enable MAM so we can save some messages |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 Romeo sends: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 <iq type="set" id="enablemam"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 <prefs xmlns="urn:xmpp:mam:2" default="always"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 <always/> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 <never/> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 </prefs> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 </iq> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 Romeo receives: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 <iq type="result" id="enablemam"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 <prefs xmlns="urn:xmpp:mam:2" default="always"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 <always/> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 <never/> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 </prefs> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
26 </iq> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
28 # Some messages to look for later |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 Romeo sends: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 <message to="someone@localhost" type="chat" id="chat01"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 <body>Hello</body> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 Romeo sends: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 <message to="someone@localhost" type="chat" id="chat02"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 <body>U there?</body> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 |
11270
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
39 # Metadata |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
40 Romeo sends: |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
41 <iq type="get" id="mamextmeta"> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
42 <metadata xmlns="urn:xmpp:mam:2"/> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
43 </iq> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
44 |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
45 Romeo receives: |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
46 <iq type="result" id="mamextmeta"> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
47 <metadata xmlns="urn:xmpp:mam:2"> |
12630
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
48 <start timestamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:mam:2" id="{scansion:any}"/> |
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
49 <end timestamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:mam:2" id="{scansion:any}"/> |
11270
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
50 </metadata> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
51 </iq> |
eaaa8ca742a7
mod_mam: Implement extended MAM metadata query
Kim Alvefur <zash@zash.se>
parents:
11269
diff
changeset
|
52 |
11268
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 Romeo sends: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 <iq type="set" id="mamquery1"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 <query xmlns="urn:xmpp:mam:2" queryid="q1"/> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
56 </iq> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
57 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 Romeo receives: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 <message to="${Romeo's full JID}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 <result xmlns="urn:xmpp:mam:2" queryid="q1" id="{scansion:any}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
61 <forwarded xmlns="urn:xmpp:forward:0"> |
12630
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
62 <delay stamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:delay"/> |
11268
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 <message to="someone@localhost" xmlns="jabber:client" type="chat" xml:lang="en" id="chat01" from="${Romeo's full JID}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 <body>Hello</body> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
66 </forwarded> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
67 </result> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
68 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
70 Romeo receives: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
71 <message to="${Romeo's full JID}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
72 <result xmlns="urn:xmpp:mam:2" queryid="q1" id="{scansion:any}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
73 <forwarded xmlns="urn:xmpp:forward:0"> |
12630
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
74 <delay stamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:delay"/> |
11268
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
75 <message to="someone@localhost" xmlns="jabber:client" type="chat" xml:lang="en" id="chat02" from="${Romeo's full JID}"> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
76 <body>U there?</body> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
77 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
78 </forwarded> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
79 </result> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
80 </message> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
81 |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
82 # FIXME unstable tag order from util.rsm |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
83 Romeo receives: |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
84 <iq type="result" id="mamquery1" to="${Romeo's full JID}"> |
11338
2d5cdb010c65
mod_mam: Remove obsolete queryid attribute from tests
Kim Alvefur <zash@zash.se>
parents:
11284
diff
changeset
|
85 <fin xmlns="urn:xmpp:mam:2" complete="true" scansion:strict="false"> |
11268
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
86 </fin> |
e3f6f0b39e7b
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
87 </iq> |
11269
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
88 |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
89 # Get results in reverse order |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
90 Romeo sends: |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
91 <iq type="set" id="mamquery2"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
92 <query xmlns="urn:xmpp:mam:2" queryid="q1"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
93 <flip-page/> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
94 </query> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
95 </iq> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
96 |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
97 Romeo receives: |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
98 <message to="${Romeo's full JID}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
99 <result xmlns="urn:xmpp:mam:2" queryid="q1" id="{scansion:any}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
100 <forwarded xmlns="urn:xmpp:forward:0"> |
12630
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
101 <delay stamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:delay"/> |
11269
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
102 <message to="someone@localhost" xmlns="jabber:client" type="chat" xml:lang="en" id="chat02" from="${Romeo's full JID}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
103 <body>U there?</body> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
104 </message> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
105 </forwarded> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
106 </result> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
107 </message> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
108 |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
109 Romeo receives: |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
110 <message to="${Romeo's full JID}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
111 <result xmlns="urn:xmpp:mam:2" queryid="q1" id="{scansion:any}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
112 <forwarded xmlns="urn:xmpp:forward:0"> |
12630
781772c8b6d9
mod_mam: Store archives with sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents:
11338
diff
changeset
|
113 <delay stamp="2008-08-22T21:09:04.500000Z" xmlns="urn:xmpp:delay"/> |
11269
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
114 <message to="someone@localhost" xmlns="jabber:client" type="chat" xml:lang="en" id="chat01" from="${Romeo's full JID}"> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
115 <body>Hello</body> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
116 </message> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
117 </forwarded> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
118 </result> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
119 </message> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
120 |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
121 # FIXME unstable tag order from util.rsm |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
122 Romeo receives: |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
123 <iq type="result" id="mamquery2" to="${Romeo's full JID}"> |
11338
2d5cdb010c65
mod_mam: Remove obsolete queryid attribute from tests
Kim Alvefur <zash@zash.se>
parents:
11284
diff
changeset
|
124 <fin xmlns="urn:xmpp:mam:2" complete="true" scansion:strict="false"> |
11269
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
125 </fin> |
342ac5d806fb
mod_mam: Add support for page flipping
Kim Alvefur <zash@zash.se>
parents:
11268
diff
changeset
|
126 </iq> |