Rate limit display names and avatar urls per request rather than per event.

pull/44/head
Kegan Dougal 2014-12-19 17:36:33 +00:00
parent efd27ff01b
commit 67a406a754
1 changed files with 4 additions and 2 deletions

View File

@ -194,6 +194,8 @@ class ProfileHandler(BaseHandler):
if not self.hs.is_mine(user):
return
self.ratelimit(user.to_string())
joins = yield self.store.get_rooms_for_user_where_membership_is(
user.to_string(),
[Membership.JOIN],
@ -214,5 +216,5 @@ class ProfileHandler(BaseHandler):
"room_id": j.room_id,
"state_key": j.state_key,
"content": content,
"sender": j.state_key,
})
"sender": j.state_key
}, ratelimit=False)