1 files changed, 1 insertions, 10 deletions
diff --git a/synapse/api/auth.py b/synapse/api/auth.py
index 8a3455ec54..e31482cfaa 100644
--- a/synapse/api/auth.py
+++ b/synapse/api/auth.py
@@ -98,16 +98,7 @@ class Auth(object):
defer.returnValue(member)
@defer.inlineCallbacks
- def check_host_in_room(self, room_id, host, context=None):
- if context:
- # XXX: check_host_in_room should really return True for a new
- # room created by this home server. There are no m.room.member
- # join events yet so we need to check for the m.room.create event
- # instead.
- if (u"m.room.create", u"") in context.auth_events:
- defer.returnValue(True)
- return
-
+ def check_host_in_room(self, room_id, host):
curr_state = yield self.state.get_current_state(room_id)
for event in curr_state:
|