소스 검색

Check connection to homeserver before trying to log in for e2be

Tulir Asokan 5 년 전
부모
커밋
f86f06a403
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      main.go

+ 2 - 2
main.go

@@ -266,6 +266,8 @@ func (bridge *Bridge) Start() {
 		bridge.Log.Fatalln("Failed to initialize database:", err)
 		os.Exit(15)
 	}
+	bridge.Log.Debugln("Checking connection to homeserver")
+	bridge.ensureConnection()
 	if bridge.Crypto != nil {
 		err := bridge.Crypto.Init()
 		if err != nil {
@@ -278,8 +280,6 @@ func (bridge *Bridge) Start() {
 		bridge.Provisioning.Init()
 	}
 	bridge.LoadRelaybot()
-	bridge.Log.Debugln("Checking connection to homeserver")
-	bridge.ensureConnection()
 	bridge.Log.Debugln("Starting application service HTTP server")
 	go bridge.AS.Start()
 	bridge.Log.Debugln("Starting event processor")