a1.Logger.Error("policy type Not Present for policyid : %v", policyTypeId)
return policyTypeNotFoundError
}
+ return nil
}
func (rh *Resthook) instanceValidity(policyTypeId models.PolicyTypeID, policyInstanceID models.PolicyInstanceID) error {
a1.Logger.Debug("policy instance Not Present ")
return policyInstanceNotFoundError
}
+ return nil
}
func (rh *Resthook) getMetaData(policyTypeId models.PolicyTypeID, policyInstanceID models.PolicyInstanceID) (map[string]interface{}, error) {
func (rh *Resthook) GetPolicyInstanceStatus(policyTypeId models.PolicyTypeID, policyInstanceID models.PolicyInstanceID) (*a1_mediator.A1ControllerGetPolicyInstanceStatusOKBody, error) {
err := rh.instanceValidity(policyTypeId, policyInstanceID)
+ policyInstanceStatus := a1_mediator.A1ControllerGetPolicyInstanceStatusOKBody{}
if err != nil && err == policyInstanceNotFoundError || err == policyTypeNotFoundError {
policyInstanceStatus.InstanceStatus = "NOT IN EFFECT"
return &policyInstanceStatus, err
}
- policyInstanceStatus := a1_mediator.A1ControllerGetPolicyInstanceStatusOKBody{}
metadata, err := rh.getMetaData(policyTypeId, policyInstanceID)
a1.Logger.Debug(" metadata %v", metadata)
if err != nil {
keys[0] = instancekey
sdlInst.On("Get", a1MediatorNs, keys[:]).Return(httpBody)
- resp := rh.GetPolicyInstanceStatus(policyTypeId, policyInstanceID)
+ resp, errresp := rh.GetPolicyInstanceStatus(policyTypeId, policyInstanceID)
+ assert.Nil(t, errresp)
assert.NotNil(t, resp)
sdlInst.AssertExpectations(t)
}
func (rmr *RmrSender) RmrRecieveStart() {
a1.Logger.Debug("Inside RmrRecieveStart function ")
- rmr.rmrclient.Start(rmr)
+ go rmr.rmrclient.Start(rmr)
a1.Logger.Debug("Reciever started")
}