mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Updated ping command
This commit is contained in:
committed by
Dan Christian Bogos
parent
64b5c62c49
commit
0b76cc013d
@@ -36,7 +36,8 @@ func init() {
|
||||
type CmdApierPing struct {
|
||||
name string
|
||||
rpcMethod string
|
||||
rpcParams *StringWrapper
|
||||
rpcParams interface{}
|
||||
item string
|
||||
*CommandExecuter
|
||||
}
|
||||
|
||||
@@ -49,7 +50,7 @@ func (self *CmdApierPing) Name() string {
|
||||
}
|
||||
|
||||
func (self *CmdApierPing) RpcMethod() string {
|
||||
switch strings.ToLower(self.rpcParams.Item) {
|
||||
switch strings.ToLower(self.item) {
|
||||
case utils.SuppliersLow:
|
||||
return utils.SupplierSv1Ping
|
||||
case utils.AttributesLow:
|
||||
@@ -81,11 +82,14 @@ func (self *CmdApierPing) RpcParams(reset bool) interface{} {
|
||||
if reset || self.rpcParams == nil {
|
||||
self.rpcParams = &StringWrapper{}
|
||||
}
|
||||
|
||||
return utils.CGREventWithArgDispatcher{}
|
||||
return self.rpcParams
|
||||
}
|
||||
|
||||
func (self *CmdApierPing) PostprocessRpcParams() error {
|
||||
if val, can := self.rpcParams.(*StringWrapper); can {
|
||||
self.item = val.Item
|
||||
}
|
||||
self.rpcParams = &utils.CGREventWithArgDispatcher{}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user