anonymousland-synapse/synapse/rest/client
Patrick Cloke 6d47b7e325
Add a type hint for get_device_handler() and fix incorrect types. ()
This was the last untyped handler from the HomeServer object. Since
it was being treated as Any (and thus unchecked) it was being used
incorrectly in a few places.
2022-11-22 14:08:04 -05:00
..
__init__.py Flatten the synapse.rest.client package () 2021-08-17 11:57:58 +00:00
_base.py Add support for /_matrix/client/v3 APIs () 2021-11-16 14:47:58 +01:00
account.py Last batch of Pydantic for synapse/rest/client/account.py () 2022-09-21 22:23:44 +01:00
account_data.py Extra validation for rest/client/account_data () 2022-07-01 11:04:56 +01:00
account_validity.py Addtional type hints for the REST servlets. () 2021-08-23 08:14:17 -04:00
auth.py Use getClientAddress instead of getClientIP. () 2022-05-04 14:11:21 -04:00
capabilities.py Implementation for MSC3664: Pushrules for relations () 2022-10-25 14:38:01 +01:00
devices.py Add a type hint for get_device_handler() and fix incorrect types. () 2022-11-22 14:08:04 -05:00
directory.py Use Pydantic when PUTting room aliases () 2022-10-17 13:39:12 +01:00
events.py Do not allow a None-limit on PaginationConfig. () 2022-10-14 12:30:05 +00:00
filter.py Use direct references for configuration variables (part 6). () 2021-09-29 06:44:15 -04:00
initial_sync.py Do not allow a None-limit on PaginationConfig. () 2022-10-14 12:30:05 +00:00
keys.py Remove need for worker_main_http_uri setting to use /keys/upload. () 2022-11-16 22:16:25 +00:00
knock.py Use ParamSpec in a few places () 2022-05-09 10:27:39 +00:00
login.py Remove redundant types from comments. () 2022-11-16 15:25:24 +00:00
login_token_request.py Save login tokens in database () 2022-10-26 11:45:41 +01:00
logout.py Add a type hint for get_device_handler() and fix incorrect types. () 2022-11-22 14:08:04 -05:00
models.py A third batch of Pydantic validation for rest/client/account.py () 2022-09-15 18:36:02 +01:00
mutual_rooms.py Mutual rooms: Remove dependency on user directory () 2022-05-30 10:05:31 +01:00
notifications.py Remove support for unstable private read receipts () 2022-09-01 13:31:54 +01:00
openid.py Remove HomeServer.get_datastore() () 2022-02-23 11:04:02 +00:00
password_policy.py Use direct references for some configuration variables (part 3) () 2021-09-23 07:13:34 -04:00
presence.py Additional type hints for REST servlets (part 2). () 2021-08-26 11:53:52 +00:00
profile.py synapse.api.auth.Auth cleanup: make permission-related methods use Requester instead of the UserID () 2022-08-22 14:17:59 +01:00
push_rule.py Add some type hints to datastore () 2022-05-17 15:29:06 +01:00
pusher.py Track device IDs for pushers () 2022-09-21 15:31:53 +00:00
read_marker.py Accept & store thread IDs for receipts (implement MSC3771). () 2022-09-23 14:33:28 +00:00
receipts.py Accept threaded receipts for events related to the root event. () 2022-10-14 18:05:25 +00:00
register.py Allow admins to require a manual approval process before new accounts can be used (using MSC3866) () 2022-09-29 15:23:24 +02:00
relations.py Stabilize the threads API. () 2022-10-14 07:16:50 -04:00
rendezvous.py Implementation of HTTP 307 response for MSC3886 POST endpoint () 2022-10-18 15:52:25 +00:00
report_event.py Remove HomeServer.get_datastore() () 2022-02-23 11:04:02 +00:00
room.py Implement MSC3912: Relation-based redactions () 2022-11-03 16:21:31 +00:00
room_batch.py Reject history insertion during partial joins () 2022-10-27 10:52:23 +01:00
room_keys.py Add type annotations to trace decorator. () 2022-07-19 14:14:30 -04:00
room_upgrade_rest_servlet.py Addtional type hints for the REST servlets. () 2021-08-23 08:14:17 -04:00
sendtodevice.py Remove redundant opentracing spans for /sendToDevice and /keys/upload () 2022-08-22 10:03:11 +01:00
sync.py Return NOT_JSON if decode fails and defer set_timeline_upper_limit ca… () 2022-10-24 16:55:06 +01:00
tags.py Remove HomeServer.get_datastore() () 2022-02-23 11:04:02 +00:00
thirdparty.py Addtional type hints for the REST servlets. () 2021-08-23 08:14:17 -04:00
tokenrefresh.py Addtional type hints for the REST servlets. () 2021-08-23 08:14:17 -04:00
transactions.py Use ParamSpec in a few places () 2022-05-09 10:27:39 +00:00
user_directory.py Correct check_username_for_spam annotations and docs () 2022-03-18 13:51:41 +00:00
versions.py Implement MSC3912: Relation-based redactions () 2022-11-03 16:21:31 +00:00
voip.py Fix getTurnServer response: return an integer ttl () 2021-09-30 08:04:55 -04:00