plugins/autosubscribe.lua

Thu, 31 May 2018 00:59:20 +0200

author
Kim Alvefur <zash@zash.se>
date
Thu, 31 May 2018 00:59:20 +0200
changeset 146
e545ba65c9ef
parent 19
a698d64fc929
permissions
-rw-r--r--

riddim.plugins.pubsub2room: Add support for extracting data from JSON Containers (XEP-0335)

18
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
1
19
a698d64fc929 Rename plugins.presence to plugins.autosubscribe
Matthew Wild <mwild1@gmail.com>
parents: 18
diff changeset
2 function riddim.plugins.autosubscribe(bot)
18
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
3 bot:hook("presence", function (presence)
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
4 if presence.stanza.attr.type ~= 'subscribe' then return nil; end
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
5 bot:send_presence(presence.sender.jid, 'subscribed');
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
6 return false;
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
7 end);
d7cd7ce93132 Rudimentary presence plugin to auto-accept subscription requests
Chris <jugg@hotmail.com>
parents:
diff changeset
8 end

mercurial