synapse-product/synapse/handlers
Patrick Cloke e584534403
Use direct references for some configuration variables (part 3) (#10885)
This avoids the overhead of searching through the various
configuration classes by directly referencing the class that
the attributes are in.

It also improves type hints since mypy can now resolve the
types of the configuration variables.
2021-09-23 07:13:34 -04:00
..
ui_auth Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
__init__.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
_base.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
account_data.py Add type hints for event streams. (#10856) 2021-09-21 13:34:26 -04:00
account_validity.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
admin.py Use inline type hints in handlers/ and rest/. (#10382) 2021-07-16 18:22:36 +01:00
appservice.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
auth.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
cas.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
deactivate_account.py Always add local users to the user directory (#10796) 2021-09-21 12:02:34 +00:00
device.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
devicemessage.py Use direct references for some configuration variables (#10798) 2021-09-13 13:07:12 -04:00
directory.py Use inline type hints in handlers/ and rest/. (#10382) 2021-07-16 18:22:36 +01:00
e2e_keys.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
e2e_room_keys.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
event_auth.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
events.py Use inline type hints in handlers/ and rest/. (#10382) 2021-07-16 18:22:36 +01:00
federation_event.py Factor out a separate EventContext.for_outlier (#10883) 2021-09-22 17:58:57 +01:00
federation.py Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
groups_local.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
identity.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
initial_sync.py Add type hints for event streams. (#10856) 2021-09-21 13:34:26 -04:00
message.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
oidc.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
pagination.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
password_policy.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
presence.py Add type hints for event streams. (#10856) 2021-09-21 13:34:26 -04:00
profile.py Always add local users to the user directory (#10796) 2021-09-21 12:02:34 +00:00
read_marker.py Use direct references for some configuration variables (#10798) 2021-09-13 13:07:12 -04:00
receipts.py Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
register.py Use direct references for some configuration variables (part 3) (#10885) 2021-09-23 07:13:34 -04:00
room_list.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
room_member_worker.py Implement knock feature (#6739) 2021-06-09 19:39:51 +01:00
room_member.py Allow sending a membership event to unban a user (#10807) 2021-09-21 10:23:34 +00:00
room_summary.py Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
room.py Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
saml.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
search.py Use inline type hints in handlers/ and rest/. (#10382) 2021-07-16 18:22:36 +01:00
send_email.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
set_password.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
sso.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
state_deltas.py Easy refactors of the user directory (#10789) 2021-09-10 10:54:38 +01:00
stats.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00
sync.py Add type hints for event streams. (#10856) 2021-09-21 13:34:26 -04:00
typing.py Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
user_directory.py Require type hints in the handlers module. (#10831) 2021-09-20 08:56:23 -04:00