forked from MirrorHub/synapse
Merge branch 'develop' into storage_transactions
Conflicts: tests/handlers/test_federation.py tests/handlers/test_room.py
This commit is contained in:
commit
357dd1871d
5 changed files with 11 additions and 7 deletions
2
setup.py
Normal file → Executable file
2
setup.py
Normal file → Executable file
|
@ -1,3 +1,5 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
# Copyright 2014 matrix.org
|
# Copyright 2014 matrix.org
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
|
@ -44,7 +44,7 @@ class BaseRoomHandler(BaseHandler):
|
||||||
)))
|
)))
|
||||||
event.destinations = list(destinations)
|
event.destinations = list(destinations)
|
||||||
|
|
||||||
self.notifier.on_new_room_event(event, extra_users=[])
|
self.notifier.on_new_room_event(event, extra_users=extra_users)
|
||||||
|
|
||||||
federation_handler = self.hs.get_handlers().federation_handler
|
federation_handler = self.hs.get_handlers().federation_handler
|
||||||
yield federation_handler.handle_new_event(event, snapshot)
|
yield federation_handler.handle_new_event(event, snapshot)
|
||||||
|
|
|
@ -178,9 +178,13 @@ class Notifier(object):
|
||||||
if timeout:
|
if timeout:
|
||||||
reactor.callLater(timeout/1000, self._timeout_listener, listener)
|
reactor.callLater(timeout/1000, self._timeout_listener, listener)
|
||||||
|
|
||||||
self._register_with_keys(listener)
|
self._register_with_keys(listener)
|
||||||
|
|
||||||
yield self._check_for_updates(listener)
|
yield self._check_for_updates(listener)
|
||||||
|
|
||||||
|
if not timeout:
|
||||||
|
self._timeout_listener(listener)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
def _timeout_listener(self, listener):
|
def _timeout_listener(self, listener):
|
||||||
|
|
|
@ -77,8 +77,7 @@ class FederationTestCase(unittest.TestCase):
|
||||||
yield self.handlers.federation_handler.on_receive_pdu(pdu, False)
|
yield self.handlers.federation_handler.on_receive_pdu(pdu, False)
|
||||||
|
|
||||||
self.datastore.persist_event.assert_called_once_with(ANY, False)
|
self.datastore.persist_event.assert_called_once_with(ANY, False)
|
||||||
self.notifier.on_new_room_event.assert_called_once_with(
|
self.notifier.on_new_room_event.assert_called_once_with(ANY)
|
||||||
ANY, store_id)
|
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def test_invite_join_target_this(self):
|
def test_invite_join_target_this(self):
|
||||||
|
|
|
@ -128,9 +128,8 @@ class RoomMemberHandlerTestCase(unittest.TestCase):
|
||||||
event
|
event
|
||||||
)
|
)
|
||||||
self.notifier.on_new_room_event.assert_called_once_with(
|
self.notifier.on_new_room_event.assert_called_once_with(
|
||||||
event, store_id
|
event, extra_users=[self.hs.parse_userid(target_user_id)]
|
||||||
)
|
)
|
||||||
|
|
||||||
self.assertFalse(self.datastore.get_room.called)
|
self.assertFalse(self.datastore.get_room.called)
|
||||||
self.assertFalse(self.datastore.store_room.called)
|
self.assertFalse(self.datastore.store_room.called)
|
||||||
self.assertFalse(self.federation.get_state_for_room.called)
|
self.assertFalse(self.federation.get_state_for_room.called)
|
||||||
|
@ -193,7 +192,7 @@ class RoomMemberHandlerTestCase(unittest.TestCase):
|
||||||
event
|
event
|
||||||
)
|
)
|
||||||
self.notifier.on_new_room_event.assert_called_once_with(
|
self.notifier.on_new_room_event.assert_called_once_with(
|
||||||
event, store_id)
|
event, extra_users=[user])
|
||||||
|
|
||||||
join_signal_observer.assert_called_with(
|
join_signal_observer.assert_called_with(
|
||||||
user=user, room_id=room_id)
|
user=user, room_id=room_id)
|
||||||
|
|
Loading…
Reference in a new issue