Update Online Message for Line-Notify Notifier

pull/258/head
Emanuel Bennici 2019-10-04 15:38:40 +02:00
parent df3eb914ed
commit a9b559262a
No known key found for this signature in database
GPG Key ID: 17FA2D56BAD01661
1 changed files with 8 additions and 1 deletions

View File

@ -18,6 +18,7 @@ package notifiers
import (
"fmt"
"github.com/hunterlong/statping/core/notifier"
"github.com/hunterlong/statping/core"
"github.com/hunterlong/statping/types"
"github.com/hunterlong/statping/utils"
"net/url"
@ -79,8 +80,14 @@ func (u *lineNotifier) OnFailure(s *types.Service, f *types.Failure) {
// OnSuccess will trigger successful service
func (u *lineNotifier) OnSuccess(s *types.Service) {
if !s.Online {
var msg string
if core.CoreApp.UpdateNotify.Bool {
msg = core.ReturnService(s).SmallText()
} else {
msg = fmt.Sprintf("Your Service %v is Back Online", s.Name)
}
u.ResetUniqueQueue(fmt.Sprintf("service_%v", s.Id))
msg := fmt.Sprintf("Your service '%v' is back online!", s.Name)
u.AddQueue(fmt.Sprintf("service_%v", s.Id), msg)
}
}