Documentation ¶
Index ¶
Constants ¶
View Source
const ( FileName = "config.yaml" NotificationFileName = "notification.yaml" DefaultFolderPath = "../config/" )
View Source
const ConfKey = "conf"
Variables ¶
View Source
var Config configStruct
View Source
var Version string
Functions ¶
func GetDefaultConfigPath ¶ added in v3.4.0
func GetDefaultConfigPath() string
return absolude path join ../config/, this is k8s container config path
func GetOptionsByNotification ¶
func GetOptionsByNotification(cfg NotificationConf) msgprocessor.Options
func GetProjectRoot ¶ added in v3.4.0
func GetProjectRoot() string
getProjectRoot returns the absolute path of the project root directory
func InitConfig ¶
Types ¶
type CallBackConfig ¶
type NotificationConf ¶
type NotificationConf struct { IsSendMsg bool `yaml:"isSendMsg"` ReliabilityLevel int `yaml:"reliabilityLevel"` // 1 online 2 persistent UnreadCount bool `yaml:"unreadCount"` OfflinePush POfflinePush `yaml:"offlinePush"` }
Click to show internal directories.
Click to hide internal directories.