Changeset

9260:0fc6ffc57dc0

mod_vcard_legacy: Announce feature on bare JID per XEP
author Kim Alvefur <zash@zash.se>
date Sat, 01 Sep 2018 22:06:25 +0200
parents 9259:926a88dd5c54
children 9261:9db9e37610b7
files CHANGES plugins/mod_vcard_legacy.lua
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Sat Sep 01 18:10:33 2018 +0200
+++ b/CHANGES	Sat Sep 01 22:06:25 2018 +0200
@@ -20,7 +20,7 @@
 -   Asynchronous operations
 -   Busted for tests
 -   mod\_muc\_mam (XEP-0313 in groupchats)
--   mod\_vcard\_legacy
+-   mod\_vcard\_legacy (XEP-0398)
 
 0.10.0
 ======
--- a/plugins/mod_vcard_legacy.lua	Sat Sep 01 18:10:33 2018 +0200
+++ b/plugins/mod_vcard_legacy.lua	Sat Sep 01 22:06:25 2018 +0200
@@ -9,7 +9,9 @@
 local vcards = module:open_store("vcard");
 
 module:add_feature("vcard-temp");
-module:add_feature("urn:xmpp:pep-vcard-conversion:0");
+module:hook("account-disco-info", function (event)
+	event.reply:tag("feature", { var = "urn:xmpp:pep-vcard-conversion:0" }):up();
+end);
 
 -- Simple translations
 -- <foo><text>hey</text></foo> -> <FOO>hey</FOO>