|
|
@ -676,7 +676,7 @@ class RoomMemberHandler(object): |
|
|
|
|
|
|
|
|
|
|
|
# We need to rate limit *before* we send out any 3PID invites, so we |
|
|
|
# We need to rate limit *before* we send out any 3PID invites, so we |
|
|
|
# can't just rely on the standard ratelimiting of events. |
|
|
|
# can't just rely on the standard ratelimiting of events. |
|
|
|
yield self.base_handler.ratelimit(requester, update=False) |
|
|
|
yield self.base_handler.ratelimit(requester) |
|
|
|
|
|
|
|
|
|
|
|
can_invite = yield self.third_party_event_rules.check_threepid_can_be_invited( |
|
|
|
can_invite = yield self.third_party_event_rules.check_threepid_can_be_invited( |
|
|
|
medium, address, room_id |
|
|
|
medium, address, room_id |
|
|
@ -823,6 +823,7 @@ class RoomMemberHandler(object): |
|
|
|
"sender": user.to_string(), |
|
|
|
"sender": user.to_string(), |
|
|
|
"state_key": token, |
|
|
|
"state_key": token, |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
ratelimit=False, |
|
|
|
txn_id=txn_id, |
|
|
|
txn_id=txn_id, |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|