예제 #1
0
파일: server.py 프로젝트: sorasoras/synapse
 def build_federation_sender(self):
     if self.should_send_federation():
         return TransactionQueue(self)
     elif not self.config.worker_app:
         return FederationRemoteSendQueue(self)
     else:
         raise Exception("Workers cannot send federation traffic")
예제 #2
0
파일: server.py 프로젝트: mjattiot/synapse
 def get_federation_sender(self) -> AbstractFederationSender:
     if self.should_send_federation():
         return FederationSender(self)
     elif not self.config.worker_app:
         return FederationRemoteSendQueue(self)
     else:
         raise Exception("Workers cannot send federation traffic")