summary refs log tree commit diff
path: root/develop/modules
diff options
context:
space:
mode:
authorclokep <clokep@users.noreply.github.com>2023-10-20 15:41:28 +0000
committerclokep <clokep@users.noreply.github.com>2023-10-20 15:41:28 +0000
commit5b489ff4526a0f2b025e49ceb7b2031702cbd5f0 (patch)
tree60f3f20db254737f0d2192f5da06640573fdbb45 /develop/modules
parentdeploy: 6e6d611f555245a8302396936dd4dae1f28e3b2a (diff)
downloadsynapse-5b489ff4526a0f2b025e49ceb7b2031702cbd5f0.tar.xz
deploy: d2eab22de7543b62d5ac8d334160697ede37fabb
Diffstat (limited to 'develop/modules')
-rw-r--r--develop/modules/presence_router_callbacks.html12
1 files changed, 9 insertions, 3 deletions
diff --git a/develop/modules/presence_router_callbacks.html b/develop/modules/presence_router_callbacks.html

index c8d26631a1..b4bfa22e38 100644 --- a/develop/modules/presence_router_callbacks.html +++ b/develop/modules/presence_router_callbacks.html
@@ -147,9 +147,15 @@ </div> <h1 id="presence-router-callbacks"><a class="header" href="#presence-router-callbacks">Presence router callbacks</a></h1> -<p>Presence router callbacks allow module developers to specify additional users (local or remote) -to receive certain presence updates from local users. Presence router callbacks can be -registered using the module API's <code>register_presence_router_callbacks</code> method.</p> +<p>Presence router callbacks allow module developers to define additional users +which receive presence updates from local users. The additional users +can be local or remote.</p> +<p>For example, it could be used to direct all of <code>@alice:example.com</code> (a local user)'s +presence updates to <code>@bob:matrix.org</code> (a remote user), even though they don't share a +room. (Note that those presence updates might not make it to <code>@bob:matrix.org</code>'s client +unless a similar presence router is running on that homeserver.)</p> +<p>Presence router callbacks can be registered using the module API's +<code>register_presence_router_callbacks</code> method.</p> <h2 id="callbacks"><a class="header" href="#callbacks">Callbacks</a></h2> <p>The available presence router callbacks are:</p> <h3 id="get_users_for_states"><a class="header" href="#get_users_for_states"><code>get_users_for_states</code></a></h3>