]> git.giacomolli.uk - onechat/blobdiff - chatgpt.go
Complete context on forwarded local errors
[onechat] / chatgpt.go
index 49be0150264f31dfdabc28b4c0626a54ac71f8e3..a5d9ee3c75d508b25f549636af6b07bb728cc5e9 100644 (file)
@@ -458,5 +458,10 @@ func chatgptLogin(ctx context.Context, out io.Writer) (err error) {
                err = errors.Join(err, tokens.Close())
        }()
 
-       return newChatGPTAuth(filepath.Join(dir, chatgptTokenFileName), chatgptIssuer).Login(ctx, out)
+       err = newChatGPTAuth(filepath.Join(dir, chatgptTokenFileName), chatgptIssuer).Login(ctx, out)
+       if err != nil {
+               return fmt.Errorf("complete device login: %w", err)
+       }
+
+       return nil
 }