Use timestamp with timezone offset to (finally) fix weather issue

This commit is contained in:
Elara Musayelyan 2022-10-20 01:41:15 -07:00
parent 1a95637439
commit 062757b314

View file

@ -82,8 +82,12 @@ type TimelineHeader struct {
// NewHeader creates and populates a new timeline header
// and returns it
func NewHeader(evtType EventType, expires time.Duration) TimelineHeader {
now := time.Now()
_, offset := now.Zone()
now = now.Add(time.Duration(offset) * time.Second)
return TimelineHeader{
Timestamp: uint64(time.Now().Unix()),
Timestamp: uint64(now.Unix()),
Expires: uint32(expires.Seconds()),
EventType: evtType,
}