From eecda0e6a235ec2c532a9cb6601ae266d663aabe Mon Sep 17 00:00:00 2001 From: j178 <10510431+j178@users.noreply.github.com> Date: Tue, 7 May 2024 21:16:19 +0800 Subject: [PATCH] fix: show all errors when reading cookies --- leetcode/credential.go | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/leetcode/credential.go b/leetcode/credential.go index 295c358f..ef5840fe 100644 --- a/leetcode/credential.go +++ b/leetcode/credential.go @@ -168,14 +168,7 @@ func (b *browserAuth) AddCredentials(req *http.Request) error { log.Debug("reading cookies", "browser", store.Browser(), "file", store.FilePath()) cookies, err := store.ReadCookies(filters...) if err != nil { - if !os.IsNotExist(err) { - errs = append(errs, err) - } - log.Debug("failed to read cookies", "error", err) - continue - } - if len(cookies) < 2 { - log.Debug("no cookie found", "browser", store.Browser()) + errs = append(errs, err) continue } for _, cookie := range cookies { @@ -190,7 +183,7 @@ func (b *browserAuth) AddCredentials(req *http.Request) error { } } if b.LeetCodeSession == "" || b.CsrfToken == "" { - log.Debug("no cookie found", "browser", store.Browser(), "domain", domain) + errs = append(errs, fmt.Errorf("LeetCode cookies not found in %s", store.FilePath())) continue } log.Info("read LeetCode cookies", "browser", store.Browser(), "domain", domain)