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  }