synapse-product/synapse/handlers
Brendan Abolivier 01d0f8e701
Don't update the ratelimiter before sending a 3PID invite
This would cause emails being sent, but Synapse responding with a 429 when creating the event. The client would then retry, and with bad timing the same scenario would happen again. Some testing I did ended up sending me 10 emails for one single invite because of this.
2019-06-28 15:22:16 +01:00
..
__init__.py
_base.py
account_data.py
account_validity.py
acme_issuing_service.py
acme.py
admin.py
appservice.py
auth.py
deactivate_account.py
device.py
devicemessage.py
directory.py
e2e_keys.py
e2e_room_keys.py
events.py
federation.py
groups_local.py
identity.py
initial_sync.py
message.py
pagination.py
presence.py
profile.py
read_marker.py
receipts.py
register.py
room_list.py
room_member_worker.py
room_member.py Don't update the ratelimiter before sending a 3PID invite 2019-06-28 15:22:16 +01:00
room.py Prevent multiple upgrades on the same room at once (#5051) 2019-06-25 14:19:21 +01:00
search.py
set_password.py
state_deltas.py
stats.py
sync.py
typing.py
user_directory.py