github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/services/timezones/timezones.go (about) 1 package timezones 2 3 type Timezones struct { 4 supportedZones []string 5 } 6 7 func New() *Timezones { 8 timezones := Timezones{} 9 10 timezones.supportedZones = DefaultSupportedTimezones 11 12 return &timezones 13 } 14 15 func (t *Timezones) GetSupported() []string { 16 return t.supportedZones 17 } 18 19 func DefaultUserTimezone() map[string]string { 20 defaultTimezone := make(map[string]string) 21 defaultTimezone["useAutomaticTimezone"] = "true" 22 defaultTimezone["automaticTimezone"] = "" 23 defaultTimezone["manualTimezone"] = "" 24 25 return defaultTimezone 26 }