Logger *Log
Config Configurator
Subscription *Subscriber
+ Alarm *AlarmClient
readyCb ReadyCB
readyCbParams interface{}
)
}
func xappReadyCb(params interface{}) {
+ Alarm = NewAlarmClient(viper.GetString("alarm.MOId"), viper.GetString("alarm.APPId"))
+
if readyCb != nil {
readyCb(readyCbParams)
}
if viper.IsSet("db.namespaces") {
namespaces := viper.GetStringSlice("db.namespaces")
- if namespaces[0] != "" {
+ if len(namespaces) > 0 && namespaces[0] != "" {
Sdl = NewSDLClient(viper.GetStringSlice("db.namespaces")[0])
}
- if namespaces[1] != "" {
+ if len(namespaces) > 1 && namespaces[1] != "" {
Rnib = NewRNIBClient(viper.GetStringSlice("db.namespaces")[1])
}
} else {