"net/http"
)
-type ReadyCB func()
+type ReadyCB func(interface{})
var (
// XApp is an application instance
Rnib *RNIBClient
Resource *Router
Metric *Metrics
- Logger Log
+ Logger *Log
Config Configurator
)
+func IsReady() bool {
+ return Rmr.IsReady() && Sdl.IsReady()
+}
+
+func SetReadyCB(cb ReadyCB, params interface{}) {
+ Rmr.SetReadyCB(cb, params)
+}
+
func init() {
// Load xapp configuration
Logger = LoadConfig()
Sdl.TestConnection()
Rmr.Start(c)
}
-
-func IsReady() bool {
- return Rmr.IsReady() && Sdl.IsReady()
-}
-
-func SetReadyCB(cb ReadyCB) {
- Rmr.SetReadyCB(cb)
-}
\ No newline at end of file