Mercurial > prosody-modules
view mod_drop_chatstates/README.md @ 6343:ee2ebdec1fae
mod_s2s_cache_failures: New module to cache failures to remote domains and control retries
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 16 Oct 2025 19:08:20 +0100 |
| parents | 92e2dcf039d9 |
| children |
line wrap: on
line source
--- labels: - 'Stage-Alpha' - 'Type-Web' summary: Drop chatstates for specific domains. rockspec: build: modules: mod_drop_chatstates: mod_drop_chatstates.lua ... Introduction ============ This is a Prosody module to drop chatstates for specific domains. Clients that request chatstates to virtual JIDs (i.e. those created by modules like mod\_voipms to send/receive SMS/MMS on domains like 'sms.example.com') will, by design, receive errors indicating the service is unavailable. While most clients will silently ignore this, clients like profanity will not. This module allows us to drop responses for chatstates on selected domains if we know they will never respond. Configuration ============= | option | type | default | description |---------------------------|--------|---------|-------------------------------| | drop\_chatstates\_domains | table | {} | Domains to drop chatstates for Sample module configuration: ``` modules_enabled = { "drop_chatstates"; } drop_chatstates_domains = { "sms.example.com" } ```
