Software /
code /
prosody-modules
File
mod_offline_hints/mod_offline_hints.lua @ 4656:4eb684ab440c
mod_spam_reporting: Handle unknown or future report types
An unrecognised value in the 'reason' attribute would have caused an error.
This change makes it mirror the behavior for the previous XEP version.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 25 Aug 2021 15:05:56 +0200 |
parent | 3500:e86315c9b5c4 |
line wrap: on
line source
-- mod_offline_hints -- -- Copyright (C) 2019 Marcos de Vera Piquero <marcos.devera@quobis.com> -- -- This file is MIT/X11 licensed. -- -- A module to discard hinted messages with no-store at mod_offline -- module:depends"offline"; local function handle_offline (event) local stanza = event.stanza; if (stanza:get_child("no-store", "urn:xmpp:hints") or stanza:get_child("no-permanent-store", "urn:xmpp:hints")) then module:log("debug", "Not storing offline stanza: %s (urn:xmpp:hints)", stanza); return false; end return nil; end module:hook("message/offline/handle", handle_offline); module:log("debug", "Module loaded");