Browse Source

- Fix a version issue in doap

- Add missing namespace in Bookmark 2 and node configuration option
- Add urn:xmpp:bookmarks:0+notify
pull/872/head
Timothée Jaussoin 6 years ago
parent
commit
3206e02602
  1. 2
      doap.xml
  2. 6
      lib/moxl/src/Moxl/Stanza/Bookmark2.php
  3. 1
      lib/moxl/src/Moxl/Utils.php

2
doap.xml

@ -388,7 +388,7 @@
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0402.html"/>
<xmpp:status>complete</xmpp:status>
<xmpp:version>0.16</xmpp:version>
<xmpp:version>0.2.1</xmpp:version>
</xmpp:SupportedXep>
</implements>

6
lib/moxl/src/Moxl/Stanza/Bookmark2.php

@ -33,6 +33,7 @@ class Bookmark2
$publish->appendChild($item);
$conference = $dom->createElement('conference');
$conference->setAttribute('xmlns', 'urn:xmpp:bookmarks:0');
$conference->setAttribute('name', $conf->name);
if ($conf->autojoin) {
$conference->setAttribute('autojoin', 'true');
@ -60,6 +61,11 @@ class Bookmark2
$field->appendChild($dom->createElement('value', 'true'));
$x->appendChild($field);
$field = $dom->createElement('field');
$field->setAttribute('var', 'pubsub#send_last_published_item');
$field->appendChild($dom->createElement('value', 'never'));
$x->appendChild($field);
$field = $dom->createElement('field');
$field->setAttribute('var', 'pubsub#access_model');
$field->appendChild($dom->createElement('value', 'whitelist'));

1
lib/moxl/src/Moxl/Utils.php

@ -13,6 +13,7 @@ class Utils
return [
'urn:xmpp:microblog:0',
'urn:xmpp:microblog:0+notify',
'urn:xmpp:bookmarks:0+notify',
//'urn:xmpp:inbox',
//'urn:xmpp:inbox+notify',
'urn:xmpp:pubsub:subscription',

Loading…
Cancel
Save