From 2e3cc366a9d6cd4ecad3b74627978caae07cc773 Mon Sep 17 00:00:00 2001 From: hughns Date: Wed, 24 Sep 2025 21:44:28 +0000 Subject: [PATCH] deploy: fd8fa97b6a3031dc9a951cb2720b2bdac39cfda1 --- develop/modules/spam_checker_callbacks.html | 7 +++++-- develop/print.html | 7 +++++-- develop/searchindex.js | 2 +- develop/searchindex.json | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/develop/modules/spam_checker_callbacks.html b/develop/modules/spam_checker_callbacks.html index e6d41cb32e..8fc6a4801f 100644 --- a/develop/modules/spam_checker_callbacks.html +++ b/develop/modules/spam_checker_callbacks.html @@ -320,11 +320,14 @@ this callback.

Changed in Synapse v1.132.0: Added the room_config argument. Callbacks that only expect a single user_id argument are still supported.

async def user_may_create_room(user_id: str, room_config: synapse.module_api.JsonDict) -> Union["synapse.module_api.NOT_SPAM", "synapse.module_api.errors.Codes", bool]
 
-

Called when processing a room creation request.

+

Called when processing a room creation or room upgrade request.

The arguments passed to this callback are:

The callback must return one of: