address review comments

drop commented-out special casing for historyvisibility event
s/he/they/ for users
This commit is contained in:
Richard van der Hoff 2016-02-22 15:27:44 +00:00
parent 6c5b147a39
commit 5be3944730

View File

@ -106,23 +106,18 @@ class BaseHandler(object):
if membership == Membership.JOIN:
return True
if event.type == EventTypes.RoomHistoryVisibility:
# XXX why are m.room.history_visibility events special?
# return True
pass
if visibility == "joined":
# we weren't a member at the time of the event, so we can't
# see this event.
return False
elif visibility == "invited":
# user can also see the event if he was *invited* at the time
# user can also see the event if they were *invited* at the time
# of the event.
return membership == Membership.INVITE
else:
# visibility is shared: user can also see the event if he has
# visibility is shared: user can also see the event if they have
# become a member since the event
#
# XXX: if the user has subsequently joined and then left again,