Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultExpirationTime = 7 * 24 * time.Hour // 7 days PurgeInterval = 24 * time.Hour // 1 day )
Variables ¶
View Source
var Config = new(ViperConfig)
View Source
var MemCache *cache.Cache
Functions ¶
Types ¶
type APIs ¶
type APIs struct { TopicSubscribeURI string `mapstructure:"topic_subscribe"` TopicUnsubscribeURI string `mapstructure:"topic_unsubscribe"` PushMessageURI string `mapstructure:"push_message_uri"` PushMulticastURI string `mapstructure:"push_multicast_uri"` ProjectURI string `mapstructure:"project_uri"` ProjectAllURI string `mapstructure:"project_all_uri"` UserLoginURI string `mapstructure:"user_login_uri"` UserLogoutURI string `mapstructure:"user_logout_uri"` UserSignupURI string `mapstructure:"user_signup_uri"` }
type Datasource ¶
type ViperConfig ¶
type ViperConfig struct { Core *Core `yaml:"core"` APIs *APIs `yaml:"apis"` Datasource *Datasource `yaml:"datasource"` Redis *Redis `yaml:"redis"` }
Click to show internal directories.
Click to hide internal directories.