From 9a83e92a80e4802fef4411b532a1406a3192feb2 Mon Sep 17 00:00:00 2001
From: techknowlogick <techknowlogick@gitea.com>
Date: Fri, 28 Feb 2025 02:15:32 -0500
Subject: [PATCH] use updated token

---
 cmd/login/helper.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cmd/login/helper.go b/cmd/login/helper.go
index 511f420..da3767f 100644
--- a/cmd/login/helper.go
+++ b/cmd/login/helper.go
@@ -110,6 +110,12 @@ var CmdLoginHelper = cli.Command{
 					if err != nil {
 						return err
 					}
+
+					// Once token is refreshed, get the latest from the updated config
+					refreshedConfig := config.GetLoginByHost(wants["host"])
+					if refreshedConfig != nil {
+						userConfig = refreshedConfig
+					}
 				}
 
 				_, err = fmt.Fprintf(os.Stdout, "protocol=%s\nhost=%s\nusername=%s\npassword=%s\n", host.Scheme, host.Host, userConfig.User, userConfig.Token)