r.managerUrl = os.Getenv("ALARM_MANAGER_URL")
}
- if os.Getenv("ALARM_IF_RMR") != "" {
+ if os.Getenv("ALARM_IF_RMR") == "" {
go InitRMR(r)
}
-
return r, nil
}
}
func (r *RICAlarm) sendAlarmUpdateReq(a AlarmMessage) error {
+
payload, err := json.Marshal(a)
if err != nil {
log.Println("json.Marshal failed with error: ", err)
log.Println("rmrSend failed with error: ", state)
return errors.New(fmt.Sprintf("rmrSend failed with error: %d", state))
}
+
return nil
}
return errors.New("rmrInit failed!")
}
+
+func (r *RICAlarm) IsRMRReady() bool {
+ return r.rmrReady
+}