From 6a8026067f4f66459f35f9b0716249cd4cfe3c07 Mon Sep 17 00:00:00 2001 From: Guillaume LAN CHOW WING Date: Fri, 26 Nov 2021 12:01:51 +0100 Subject: [PATCH] Notifications afterCount reorder --- types/services/notifications.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/types/services/notifications.go b/types/services/notifications.go index fd302434..c8a71374 100644 --- a/types/services/notifications.go +++ b/types/services/notifications.go @@ -23,9 +23,12 @@ func sendSuccess(s *Service) { return } + s.notifyAfterCount = 0 + if s.prevOnline == s.Online { return } + s.prevOnline = true for _, n := range allNotifiers { notif := n.Select() @@ -42,9 +45,6 @@ func sendSuccess(s *Service) { notif.LastSent = utils.Now() } } - - s.prevOnline = true - s.notifyAfterCount = 0 } func sendFailure(s *Service, f *failures.Failure) { @@ -63,6 +63,8 @@ func sendFailure(s *Service, f *failures.Failure) { } } + s.prevOnline = false + for _, n := range allNotifiers { notif := n.Select() if notif.CanSend() { @@ -78,8 +80,6 @@ func sendFailure(s *Service, f *failures.Failure) { notif.LastSent = utils.Now() } } - - s.prevOnline = false } func logMessage(method string, msg string, error error, onSuccesss bool, serviceId int64) {