瀏覽代碼

Don't save discord token before login is successful

Tulir Asokan 2 年之前
父節點
當前提交
ce4d05bb11
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      user.go

+ 6 - 1
user.go

@@ -442,8 +442,13 @@ func (user *User) Login(token string) error {
 	user.wasLoggedOut = false
 	user.bridgeStateLock.Unlock()
 	user.DiscordToken = token
+	err := user.Connect()
+	if err != nil {
+		user.DiscordToken = ""
+		return err
+	}
 	user.Update()
-	return user.Connect()
+	return nil
 }
 
 func (user *User) IsLoggedIn() bool {