mirror of
https://github.com/owncast/owncast.git
synced 2024-11-21 20:28:15 +03:00
Display YP errors
This commit is contained in:
parent
4de2841659
commit
6f6971f482
1 changed files with 7 additions and 1 deletions
8
yp/yp.go
8
yp/yp.go
|
@ -18,6 +18,7 @@ import (
|
|||
const pingInterval = 4 * time.Minute
|
||||
|
||||
var getStatus func() models.Status
|
||||
var _inErrorState = false
|
||||
|
||||
//YP is a service for handling listing in the Owncast directory.
|
||||
type YP struct {
|
||||
|
@ -97,10 +98,15 @@ func (yp *YP) ping() {
|
|||
json.Unmarshal(body, &pingResponse)
|
||||
|
||||
if !pingResponse.Success {
|
||||
log.Debugln("YP Ping error returned from service:", pingResponse.Error)
|
||||
if !_inErrorState {
|
||||
log.Warnln("YP Ping error returned from service:", pingResponse.Error)
|
||||
}
|
||||
_inErrorState = true
|
||||
return
|
||||
}
|
||||
|
||||
_inErrorState = false
|
||||
|
||||
if pingResponse.Key != key {
|
||||
yp.writeSavedKey(pingResponse.Key)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue