From 8b74aaa74de61d585bae688bf65289763d0c348d Mon Sep 17 00:00:00 2001 From: Florent Gluck <florent.gluck@hesge.ch> Date: Mon, 16 Sep 2024 10:40:03 +0200 Subject: [PATCH] nexus-exam: added debug messages in refreshToken to help debugging. Token refresh every hour. --- src/client/nexus-exam/nexus-exam.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/client/nexus-exam/nexus-exam.go b/src/client/nexus-exam/nexus-exam.go index 041cd84b..c5044078 100644 --- a/src/client/nexus-exam/nexus-exam.go +++ b/src/client/nexus-exam/nexus-exam.go @@ -142,6 +142,7 @@ func refreshToken(parent fyne.Window) { resp, err := client.R().Get(host+"/token/refresh") if err != nil { errorPopup(parent, "Failed refreshing token (code 1)") + u.PrintlnErr(buildversion.BuildDate(), ": failed refreshing token (code 1)") } else { if resp.IsSuccess() { type Response struct { @@ -151,14 +152,18 @@ func refreshToken(parent fyne.Window) { err = json.Unmarshal(resp.Body(), &response) if err != nil { errorPopup(parent, "Failed refreshing token (code 2)") + u.PrintlnErr(buildversion.BuildDate(), ": failed refreshing token (code 2)") + } else { + token = response.Token + u.Println(buildversion.BuildDate(), ": successfully refreshed token") } - token = response.Token } else { // errorPopup(parent, resp.Status()+": "+resp.String()) errorPopup(parent, "Failed refreshing token (code 3)") + u.PrintlnErr(buildversion.BuildDate(), ": failed refreshing token (code 3)") } } - time.Sleep(4*time.Hour) + time.Sleep(1*time.Hour) } } -- GitLab