equal
deleted
inserted
replaced
|
1 local st = require "util.stanza"; |
|
2 |
|
3 local omemo_namespace_prefix = "eu.siacs.conversations.axolotl." |
|
4 |
|
5 module:hook("iq/bare/http://jabber.org/protocol/pubsub:pubsub", function (event) |
|
6 local origin, stanza = event.origin, event.stanza; |
|
7 |
|
8 local node = stanza.tags[1].tags[1].attr.node; |
|
9 if node and node:sub(1, #omemo_namespace_prefix) == omemo_namespace_prefix then |
|
10 origin.send(st.error_reply(stanza, "cancel", "item-not-found", "OMEMO is disabled")); |
|
11 return true; |
|
12 end |
|
13 end, 10); |