Software /
code /
prosody-modules
Annotate
mod_smacks_offline/mod_smacks_offline.lua @ 4941:e7b9bc629ecc
mod_rest: Add special handling to catch MAM results from remote hosts
Makes MAM queries to remote hosts works.
As the comment says, MAM results from users' local archives or local
MUCs are returned via origin.send() which is provided in the event and
thus already worked. Results from remote hosts go via normal stanza
routing and events, which need this extra handling to catch.
This pattern of iq-set, message+, iq-result is generally limited to MAM.
Closest similar thing might be MUC join, but to really handle that you
would need the webhook callback mechanism.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 16 May 2022 19:47:09 +0200 |
parent | 3936:a3693e0d26b8 |
rev | line source |
---|---|
3936
a3693e0d26b8
mod_smacks_offline: this module is obsoleted by latest mod_smacks update
tmolitor <thilo@eightysoft.de>
parents:
1731
diff
changeset
|
1 -- this module is deprecated, log an error and load the superseding module instead |
a3693e0d26b8
mod_smacks_offline: this module is obsoleted by latest mod_smacks update
tmolitor <thilo@eightysoft.de>
parents:
1731
diff
changeset
|
2 module:depends"smacks" |
1702
725ebd494000
mod_smacks_offline: Monkeypatch mod_smacks to send unacked messages to offline storage IFF there was only one session
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 |
3936
a3693e0d26b8
mod_smacks_offline: this module is obsoleted by latest mod_smacks update
tmolitor <thilo@eightysoft.de>
parents:
1731
diff
changeset
|
4 module:log("error", "mod_smacks_offline is deprecated! Just use mod_smacks!"); |