This PR adds an additional `room_config` argument to the `user_may_create_room` spam checker module API callback. It will continue to work with implementations of `user_may_create_room` that do not expect the additional parameter. A side affect is that on a room upgrade the spam checker callback is called *after* doing some work to calculate the state rather than before. However, I hope that this is acceptable given the relative infrequency of room upgrades. |
||
|---|---|---|
| .. | ||
| account_data_callbacks.md | ||
| account_validity_callbacks.md | ||
| add_extra_fields_to_client_events_unsigned.md | ||
| background_update_controller_callbacks.md | ||
| index.md | ||
| password_auth_provider_callbacks.md | ||
| porting_legacy_module.md | ||
| presence_router_callbacks.md | ||
| spam_checker_callbacks.md | ||
| third_party_rules_callbacks.md | ||
| writing_a_module.md | ||