Introduce a Requester object
This tracks data about the entity which made the request. This is instead of passing around a tuple, which requires call-site modifications every time a new piece of optional context is passed around. I tried to introduce a User object. I gave up.
Showing
- synapse/api/auth.py 5 additions, 3 deletionssynapse/api/auth.py
- synapse/rest/client/v1/admin.py 3 additions, 2 deletionssynapse/rest/client/v1/admin.py
- synapse/rest/client/v1/directory.py 4 additions, 4 deletionssynapse/rest/client/v1/directory.py
- synapse/rest/client/v1/events.py 12 additions, 7 deletionssynapse/rest/client/v1/events.py
- synapse/rest/client/v1/initial_sync.py 2 additions, 2 deletionssynapse/rest/client/v1/initial_sync.py
- synapse/rest/client/v1/presence.py 8 additions, 8 deletionssynapse/rest/client/v1/presence.py
- synapse/rest/client/v1/profile.py 4 additions, 4 deletionssynapse/rest/client/v1/profile.py
- synapse/rest/client/v1/push_rule.py 7 additions, 6 deletionssynapse/rest/client/v1/push_rule.py
- synapse/rest/client/v1/pusher.py 3 additions, 2 deletionssynapse/rest/client/v1/pusher.py
- synapse/rest/client/v1/room.py 68 additions, 48 deletionssynapse/rest/client/v1/room.py
- synapse/rest/client/v1/voip.py 2 additions, 2 deletionssynapse/rest/client/v1/voip.py
- synapse/rest/client/v2_alpha/account.py 11 additions, 9 deletionssynapse/rest/client/v2_alpha/account.py
- synapse/rest/client/v2_alpha/account_data.py 4 additions, 4 deletionssynapse/rest/client/v2_alpha/account_data.py
- synapse/rest/client/v2_alpha/filter.py 4 additions, 4 deletionssynapse/rest/client/v2_alpha/filter.py
- synapse/rest/client/v2_alpha/keys.py 8 additions, 8 deletionssynapse/rest/client/v2_alpha/keys.py
- synapse/rest/client/v2_alpha/receipts.py 2 additions, 2 deletionssynapse/rest/client/v2_alpha/receipts.py
- synapse/rest/client/v2_alpha/sync.py 6 additions, 5 deletionssynapse/rest/client/v2_alpha/sync.py
- synapse/rest/client/v2_alpha/tags.py 6 additions, 6 deletionssynapse/rest/client/v2_alpha/tags.py
- synapse/rest/media/v0/content_repository.py 3 additions, 3 deletionssynapse/rest/media/v0/content_repository.py
- synapse/rest/media/v1/upload_resource.py 2 additions, 2 deletionssynapse/rest/media/v1/upload_resource.py
Loading
Please register or sign in to comment