Updated dispatcher API methods

This commit is contained in:
Tripon Alexandru-Ionut
2019-04-17 14:40:18 +03:00
committed by Dan Christian Bogos
parent bbc34b1f77
commit 7093dd70d1
34 changed files with 348 additions and 113 deletions

View File

@@ -793,9 +793,9 @@ func startCDRS(internalCdrSChan, internalRaterChan, internalAttributeSChan, inte
utils.Logger.Info("Registering CDRS HTTP Handlers.")
cdrServer.RegisterHandlersToServer(server)
utils.Logger.Info("Registering CDRS RPC service.")
cdrSrv := v1.CDRsV1{CDRs: cdrServer}
server.RpcRegister(&cdrSrv)
server.RpcRegister(&v2.CDRsV2{CDRsV1: cdrSrv})
cdrSrv := v1.NewCDRsV1(cdrServer)
server.RpcRegister(cdrSrv)
server.RpcRegister(&v2.CDRsV2{CDRsV1: *cdrSrv})
// Make the cdr server available for internal communication
server.RpcRegister(cdrServer) // register CdrServer for internal usage (TODO: refactor this)
internalCdrSChan <- cdrServer // Signal that cdrS is operational