Merge branch 'master' into audiopath

This commit is contained in:
Trek H 2021-02-15 10:55:06 +10:30
commit 594d1c4f5c
1 changed files with 9 additions and 7 deletions

View File

@ -136,13 +136,15 @@ func extractMeta(r string, log func(lvl int8, msg string, args ...interface{}))
if err != nil {
return nil
}
// Extract time from reply
t, err := dec.Int("ts")
if err != nil {
log(logger.Warning, "No timestamp in reply")
} else {
log(logger.Debug, fmt.Sprintf("got timestamp: %v", t))
mts.RealTime.Set(time.Unix(int64(t), 0))
// Extract time from reply if mts.Realtime has not been set.
if !mts.RealTime.IsSet() {
t, err := dec.Int("ts")
if err != nil {
log(logger.Warning, "No timestamp in reply")
} else {
log(logger.Debug, "got timestamp", "ts", t)
mts.RealTime.Set(time.Unix(int64(t), 0))
}
}
// Extract location from reply