|
@@ -172,7 +172,8 @@ func offlineDuration() time.Duration {
|
|
|
}
|
|
}
|
|
|
ts := offlineStartTs.Load()
|
|
ts := offlineStartTs.Load()
|
|
|
if ts == 0 {
|
|
if ts == 0 {
|
|
|
- return 0
|
|
|
|
|
|
|
+ offlineStartTs.Store(time.Now().UnixNano())
|
|
|
|
|
+ ts = offlineStartTs.Load()
|
|
|
}
|
|
}
|
|
|
return time.Since(time.Unix(0, ts))
|
|
return time.Since(time.Unix(0, ts))
|
|
|
}
|
|
}
|