소스 검색

Call AdminTest() right after connecting

Tulir Asokan 5 년 전
부모
커밋
31049cd4d5
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      user.go

+ 7 - 0
user.go

@@ -454,6 +454,13 @@ func (user *User) intPostLogin() {
 	user.createCommunity()
 	user.tryAutomaticDoublePuppeting()
 
+	err := user.Conn.AdminTest()
+	if err != nil {
+		user.sendMarkdownBridgeAlert("Post-connection ping failed: %v", err)
+	} else {
+		user.log.Debugln("Post-login ping OK")
+	}
+
 	select {
 	case <-user.chatListReceived:
 		user.log.Debugln("Chat list receive confirmation received in PostLogin")