From 5b489ff4526a0f2b025e49ceb7b2031702cbd5f0 Mon Sep 17 00:00:00 2001 From: clokep Date: Fri, 20 Oct 2023 15:41:28 +0000 Subject: deploy: d2eab22de7543b62d5ac8d334160697ede37fabb --- develop/modules/presence_router_callbacks.html | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'develop/modules') 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 @@

Presence router callbacks

-

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 register_presence_router_callbacks method.

+

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.

+

For example, it could be used to direct all of @alice:example.com (a local user)'s +presence updates to @bob:matrix.org (a remote user), even though they don't share a +room. (Note that those presence updates might not make it to @bob:matrix.org's client +unless a similar presence router is running on that homeserver.)

+

Presence router callbacks can be registered using the module API's +register_presence_router_callbacks method.

Callbacks

The available presence router callbacks are:

get_users_for_states

-- cgit 1.5.1