From 8855cf214ed193afd17c690c0d9a22f8cc09eec9 Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Mon, 23 May 2022 10:02:28 -0400 Subject: [PATCH] handled checkin time comparison for health better --- netclient/gui/components/views/networks.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/netclient/gui/components/views/networks.go b/netclient/gui/components/views/networks.go index 81496dc1..9db972a7 100644 --- a/netclient/gui/components/views/networks.go +++ b/netclient/gui/components/views/networks.go @@ -67,6 +67,7 @@ func GetSingleNetworkView(network string) fyne.CanvasObject { LoadingNotify() nets, err := functions.List(network) if err != nil || len(nets) < 1 { + ClearNotification() return container.NewCenter(widget.NewLabel("No data retrieved.")) } var nodecfg config.ClientConfig @@ -79,10 +80,10 @@ func GetSingleNetworkView(network string) fyne.CanvasObject { privateAddr6 := nodecfg.Node.Address6 endpoint := nodecfg.Node.Endpoint health := " (HEALTHY)" - if time.Now().After(lastCheckInTime.Add(time.Minute * 5)) { - health = " (WARNING)" - } else if time.Now().After(lastCheckInTime.Add(time.Minute * 30)) { + if time.Now().After(lastCheckInTime.Add(time.Minute * 30)) { health = " (ERROR)" + } else if time.Now().After(lastCheckInTime.Add(time.Minute * 5)) { + health = " (WARNING)" } lastCheckIn += health version := nodecfg.Node.Version