Skip to content
Snippets Groups Projects
Commit c30cdb0d authored by Mark Haines's avatar Mark Haines
Browse files

Add comments

parent 2a0ec3b8
No related branches found
No related tags found
No related merge requests found
...@@ -239,6 +239,9 @@ class FederationHandler(BaseHandler): ...@@ -239,6 +239,9 @@ class FederationHandler(BaseHandler):
) )
prev_state = context.current_state.get((event.type, event.state_key)) prev_state = context.current_state.get((event.type, event.state_key))
if not prev_state or prev_state.membership != Membership.JOIN: if not prev_state or prev_state.membership != Membership.JOIN:
# Only fire user_joined_room if the user has acutally
# joined the room. Don't bother if the user is just
# changing their profile info.
user = UserID.from_string(event.state_key) user = UserID.from_string(event.state_key)
yield user_joined_room(self.distributor, user, event.room_id) yield user_joined_room(self.distributor, user, event.room_id)
......
...@@ -527,6 +527,9 @@ class RoomMemberHandler(BaseHandler): ...@@ -527,6 +527,9 @@ class RoomMemberHandler(BaseHandler):
prev_state = context.current_state.get((event.type, event.state_key)) prev_state = context.current_state.get((event.type, event.state_key))
if not prev_state or prev_state.membership != Membership.JOIN: if not prev_state or prev_state.membership != Membership.JOIN:
# Only fire user_joined_room if the user has acutally joined the
# room. Don't bother if the user is just changing their profile
# info.
user = UserID.from_string(event.user_id) user = UserID.from_string(event.user_id)
yield user_joined_room(self.distributor, user, room_id) yield user_joined_room(self.distributor, user, room_id)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment