mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Added SessionSv1.SyncSessions API
This commit is contained in:
committed by
Dan Christian Bogos
parent
fe22730e3d
commit
53a2b87f59
@@ -41,6 +41,7 @@ func (ssv1 *SessionSv1) Handlers() map[string]interface{} {
|
||||
utils.SessionSv1InitiateSession: ssv1.BiRpcInitiateSession,
|
||||
utils.SessionSv1InitiateSessionWithDigest: ssv1.BiRpcInitiateSessionWithDigest,
|
||||
utils.SessionSv1UpdateSession: ssv1.BiRpcUpdateSession,
|
||||
utils.SessionSv1SyncSessions: ssv1.BiRpcSyncSessions,
|
||||
utils.SessionSv1TerminateSession: ssv1.BiRpcTerminateSession,
|
||||
utils.SessionSv1ProcessCDR: ssv1.BiRpcProcessCDR,
|
||||
utils.SessionSv1ProcessEvent: ssv1.BiRpcProcessEvent,
|
||||
@@ -76,6 +77,11 @@ func (ssv1 *SessionSv1) UpdateSession(args *sessions.V1UpdateSessionArgs,
|
||||
return ssv1.SMG.BiRPCv1UpdateSession(nil, args, rply)
|
||||
}
|
||||
|
||||
func (ssv1 *SessionSv1) SyncSessions(args *string,
|
||||
rply *string) error {
|
||||
return ssv1.SMG.BiRPCv1SyncSessions(nil, "", rply)
|
||||
}
|
||||
|
||||
func (ssv1 *SessionSv1) TerminateSession(args *sessions.V1TerminateSessionArgs,
|
||||
rply *string) error {
|
||||
return ssv1.SMG.BiRPCv1TerminateSession(nil, args, rply)
|
||||
@@ -123,6 +129,11 @@ func (ssv1 *SessionSv1) BiRpcUpdateSession(clnt *rpc2.Client, args *sessions.V1U
|
||||
return ssv1.SMG.BiRPCv1UpdateSession(clnt, args, rply)
|
||||
}
|
||||
|
||||
func (ssv1 *SessionSv1) BiRpcSyncSessions(clnt *rpc2.Client, args *string,
|
||||
rply *string) error {
|
||||
return ssv1.SMG.BiRPCv1SyncSessions(clnt, "", rply)
|
||||
}
|
||||
|
||||
func (ssv1 *SessionSv1) BiRpcTerminateSession(clnt *rpc2.Client, args *sessions.V1TerminateSessionArgs,
|
||||
rply *string) error {
|
||||
return ssv1.SMG.BiRPCv1TerminateSession(clnt, args, rply)
|
||||
|
||||
@@ -2427,6 +2427,13 @@ func (smg *SMGeneric) syncSessions() {
|
||||
}
|
||||
}
|
||||
|
||||
func (smg *SMGeneric) BiRPCv1SyncSessions(clnt rpcclient.RpcClientConnection,
|
||||
ignParam string, reply *string) error {
|
||||
smg.syncSessions()
|
||||
*reply = utils.OK
|
||||
return nil
|
||||
}
|
||||
|
||||
func (smg *SMGeneric) BiRPCv1RegisterInternalBiJSONConn(clnt rpcclient.RpcClientConnection,
|
||||
ignParam string, reply *string) error {
|
||||
smg.intBiJSONConns = append(smg.intBiJSONConns, clnt)
|
||||
|
||||
@@ -749,6 +749,7 @@ const (
|
||||
SessionSv1InitiateSession = "SessionSv1.InitiateSession"
|
||||
SessionSv1InitiateSessionWithDigest = "SessionSv1.InitiateSessionWithDigest"
|
||||
SessionSv1UpdateSession = "SessionSv1.UpdateSession"
|
||||
SessionSv1SyncSessions = "SessionSv1.SyncSessions"
|
||||
SessionSv1TerminateSession = "SessionSv1.TerminateSession"
|
||||
SessionSv1ProcessCDR = "SessionSv1.ProcessCDR"
|
||||
SessionSv1ProcessEvent = "SessionSv1.ProcessEvent"
|
||||
|
||||
Reference in New Issue
Block a user