Browse Source

Cleanup the persisted disconnected time

pull/1146/head
Gabe Kangas 4 years ago
parent
commit
ab3bbd59bf
  1. 12
      core/data/config.go

12
core/data/config.go

@ -328,14 +328,20 @@ func SetPeakOverallViewerCount(count int) error { @@ -328,14 +328,20 @@ func SetPeakOverallViewerCount(count int) error {
// GetLastDisconnectTime will return the time the last stream ended.
func GetLastDisconnectTime() (utils.NullTime, error) {
var disconnectTime = utils.NullTime{time.Now(), false}
invalidTime := utils.NullTime{Time: time.Now(), Valid: false}
var disconnectTime utils.NullTime
configEntry, err := _datastore.Get(lastDisconnectTimeKey)
if err != nil {
return disconnectTime, err
return invalidTime, err
}
if err := configEntry.getObject(&disconnectTime); err != nil {
return disconnectTime, err
return invalidTime, err
}
if !disconnectTime.Valid {
return invalidTime, err
}
return disconnectTime, nil

Loading…
Cancel
Save