summary refs log tree commit diff
path: root/synapse/events/third_party_rules.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-2/+0
* Add a class UnpersistedEventContext to allow for the batching up of storing s...Shay2023-02-091-2/+4
* Make `_get_state_map_for_room` not break when room state events don't contain...David Teller2022-07-071-8/+1
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-011-1/+2
* Implement cancellation support/protection for module callbacks (#12568)Sean Quah2022-05-091-6/+30
* Add a callback to react to 3PID associations (#12302)Brendan Abolivier2022-03-311-0/+26
* Add third_party module callbacks to check if a user can delete a room and dea...Will Hunt2022-03-091-0/+55
* Correctly register deactivation and profile update module callbacks (#12141)Brendan Abolivier2022-03-031-3/+7
* Add module callbacks called for reacting to deactivation status change and pr...Brendan Abolivier2022-03-011-3/+53
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Make `check_event_allowed` module API callback not fail open (accept events) ...reivilibre2021-11-011-4/+5
* Implement an `on_new_event` callback (#11126)Brendan Abolivier2021-10-261-0/+31
* Add type hints to synapse.events.*. (#11066)Patrick Cloke2021-10-131-12/+13
* Pass through `SynapseError`s that are raised from experimental `check_event_a...reivilibre2021-10-111-0/+9
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-2/+2
* Port the ThirdPartyEventRules module interface to the new generic interface (...Brendan Abolivier2021-07-201-42/+203
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add type hints to misc. files. (#9676)Patrick Cloke2021-03-241-7/+8
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+2
* guard against accidental modificationRichard van der Hoff2020-10-131-3/+4
* Allow ThirdPartyRules modules to replace event contentRichard van der Hoff2020-10-131-3/+9
* Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464)Richard van der Hoff2020-10-071-2/+1
* Additional tests for third-party event rules (#8468)Richard van der Hoff2020-10-061-5/+7
* Fix third-party event modules for `check_visibility_can_be_modified` checkRichard van der Hoff2020-10-051-1/+3
* Allow ThirdPartyEventRules modules to manipulate public room state (#8292)Andrew Morgan2020-10-051-6/+45
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Convert a synapse.events to async/await. (#7949)Patrick Cloke2020-07-271-25/+30
* Third party event rules Update (#6781)PeerD2020-02-061-3/+4
* Change EventContext to use the Storage class (#6564)Erik Johnston2019-12-201-1/+1
* Replace returnValue with return (#5736)Amber Brown2019-07-231-4/+4
* Run Black. (#5482)Amber Brown2019-06-201-3/+2
* Make check_threepid_can_be_invited asyncBrendan Abolivier2019-06-171-0/+1
* Add third party rules hook for 3PID invitesBrendan Abolivier2019-06-171-1/+31
* Add third party rules hook into create roomErik Johnston2019-06-171-3/+24
* Add plugin APIs for implementations of custom event rules.Brendan Abolivier2019-06-141-0/+62