From 7ce8936ad973d2a77b5dae84ba58ee096d82f289 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Wed, 2 Dec 2015 13:17:49 +0200 Subject: [PATCH] updated aliases console commands --- console/aliases_set.go | 6 ++-- console/aliases_update.go | 66 --------------------------------------- 2 files changed, 3 insertions(+), 69 deletions(-) delete mode 100644 console/aliases_update.go diff --git a/console/aliases_set.go b/console/aliases_set.go index 991836167..e091be6d3 100644 --- a/console/aliases_set.go +++ b/console/aliases_set.go @@ -27,7 +27,7 @@ func init() { c := &CmdSetAliases{ name: "aliases_set", rpcMethod: "AliasesV1.SetAlias", - rpcParams: &engine.Alias{Direction: utils.OUT}, + rpcParams: &engine.AttrAddAlias{Alias: &engine.Alias{Direction: utils.OUT}}, } commands[c.Name()] = c c.CommandExecuter = &CommandExecuter{c} @@ -37,7 +37,7 @@ func init() { type CmdSetAliases struct { name string rpcMethod string - rpcParams *engine.Alias + rpcParams *engine.AttrAddAlias *CommandExecuter } @@ -51,7 +51,7 @@ func (self *CmdSetAliases) RpcMethod() string { func (self *CmdSetAliases) RpcParams(reset bool) interface{} { if reset || self.rpcParams == nil { - self.rpcParams = &engine.Alias{Direction: utils.OUT} + self.rpcParams = &engine.AttrAddAlias{Alias: &engine.Alias{Direction: utils.OUT}} } return self.rpcParams } diff --git a/console/aliases_update.go b/console/aliases_update.go deleted file mode 100644 index 7063141be..000000000 --- a/console/aliases_update.go +++ /dev/null @@ -1,66 +0,0 @@ -/* -Rating system designed to be used in VoIP Carriers World -Copyright (C) 2012-2015 ITsysCOM - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see -*/ - -package console - -import ( - "github.com/cgrates/cgrates/engine" - "github.com/cgrates/cgrates/utils" -) - -func init() { - c := &CmdUpdateAliases{ - name: "aliases_update", - rpcMethod: "AliasesV1.UpdateAlias", - rpcParams: &engine.Alias{Direction: utils.OUT}, - } - commands[c.Name()] = c - c.CommandExecuter = &CommandExecuter{c} -} - -// Commander implementation -type CmdUpdateAliases struct { - name string - rpcMethod string - rpcParams *engine.Alias - *CommandExecuter -} - -func (self *CmdUpdateAliases) Name() string { - return self.name -} - -func (self *CmdUpdateAliases) RpcMethod() string { - return self.rpcMethod -} - -func (self *CmdUpdateAliases) RpcParams(reset bool) interface{} { - if reset || self.rpcParams == nil { - self.rpcParams = &engine.Alias{Direction: utils.OUT} - } - return self.rpcParams -} - -func (self *CmdUpdateAliases) PostprocessRpcParams() error { - return nil -} - -func (self *CmdUpdateAliases) RpcResult() interface{} { - var s string - return &s -}