Эх сурвалжийг харах

Don't save discord token before login is successful

Tulir Asokan 2 жил өмнө
parent
commit
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 {