Software /
code /
prosody
Comparison
spec/scansion/pep_pubsub_max.scs @ 11631:6641ca266d94
mod_pubsub,mod_pep: Support "max" as 'pubsub#max_items'
Fixes #1643
API change: The argument to archive_itemstore() changes type to integer
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 09 Jun 2021 15:58:49 +0200 |
comparison
equal
deleted
inserted
replaced
11630:855b065d5fd6 | 11631:6641ca266d94 |
---|---|
1 # PEP max_items=max | |
2 | |
3 [Client] Romeo | |
4 jid: pep-test-maxitems@localhost | |
5 password: password | |
6 | |
7 ----- | |
8 | |
9 Romeo connects | |
10 | |
11 Romeo sends: | |
12 <iq type="set" id="pub"> | |
13 <pubsub xmlns="http://jabber.org/protocol/pubsub"> | |
14 <publish node="urn:xmpp:microblog:0"> | |
15 <item> | |
16 <entry xmlns='http://www.w3.org/2005/Atom'> | |
17 <title>Hello</title> | |
18 </entry> | |
19 </item> | |
20 </publish> | |
21 <publish-options> | |
22 <x xmlns="jabber:x:data" type="submit"> | |
23 <field type="hidden" var="FORM_TYPE"> | |
24 <value>http://jabber.org/protocol/pubsub#publish-options</value> | |
25 </field> | |
26 <field var="pubsub#persist_items"> | |
27 <value>true</value> | |
28 </field> | |
29 <field var="pubsub#access_model"> | |
30 <value>open</value> | |
31 </field> | |
32 <field var="pubsub#max_items"> | |
33 <value>max</value> | |
34 </field> | |
35 </x> | |
36 </publish-options> | |
37 </pubsub> | |
38 </iq> | |
39 | |
40 Romeo receives: | |
41 <iq type="result" id="pub"> | |
42 <pubsub xmlns="http://jabber.org/protocol/pubsub"> | |
43 <publish node="urn:xmpp:microblog:0"> | |
44 <item id="{scansion:any}"/> | |
45 </publish> | |
46 </pubsub> | |
47 </iq> |