func doLogin(s *discordgo.Session) error { var err error var token string c := config.Get() log.Debug("Logging in") token, err = s.Login(c.Email, c.Password) if err == nil { if token != "" { s.Token = token } } else { log.Errorf("Can't log in: %s", err) log.Error("Maybe your credentials are invalid?") } // since we're dealing with a ref, only return the error return err }