mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Use const name from utils and beautify the code
This commit is contained in:
committed by
Dan Christian Bogos
parent
63ba0ffca7
commit
b35af23bcd
@@ -18,12 +18,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
|
||||
package console
|
||||
|
||||
import "github.com/cgrates/cgrates/engine"
|
||||
import (
|
||||
"github.com/cgrates/cgrates/engine"
|
||||
"github.com/cgrates/cgrates/utils"
|
||||
)
|
||||
|
||||
func init() {
|
||||
c := &CmdDebit{
|
||||
name: "debit",
|
||||
rpcMethod: "Responder.Debit",
|
||||
rpcMethod: utils.ResponderDebit,
|
||||
clientArgs: []string{"Direction", "Category", "TOR", "Tenant", "Subject", "Account", "Destination", "TimeStart", "TimeEnd", "CallDuration", "FallbackSubject", "DryRun"},
|
||||
}
|
||||
commands[c.Name()] = c
|
||||
|
||||
@@ -22,12 +22,13 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/cgrates/cgrates/engine"
|
||||
"github.com/cgrates/cgrates/utils"
|
||||
)
|
||||
|
||||
func init() {
|
||||
c := &CmdGetMaxDuration{
|
||||
name: "maxduration",
|
||||
rpcMethod: "Responder.GetMaxSessionTime",
|
||||
rpcMethod: utils.ResponderGetMaxSessionTime,
|
||||
clientArgs: []string{"Direction", "Category", "TOR", "Tenant", "Subject", "Account", "Destination", "TimeStart", "TimeEnd", "CallDuration", "FallbackSubject"},
|
||||
}
|
||||
commands[c.Name()] = c
|
||||
|
||||
@@ -222,11 +222,13 @@ func (cdrS *CDRServer) getCostFromRater(cdr *CDRWithArgDispatcher) (*CallCost, e
|
||||
}
|
||||
if utils.IsSliceMember([]string{utils.META_PSEUDOPREPAID, utils.META_POSTPAID, utils.META_PREPAID,
|
||||
utils.PSEUDOPREPAID, utils.POSTPAID, utils.PREPAID}, cdr.RequestType) { // Prepaid - Cost can be recalculated in case of missing records from SM
|
||||
err = cdrS.rals.Call(utils.ResponderDebit, &CallDescriptorWithArgDispatcher{CallDescriptor: cd,
|
||||
ArgDispatcher: cdr.ArgDispatcher}, cc)
|
||||
err = cdrS.rals.Call(utils.ResponderDebit,
|
||||
&CallDescriptorWithArgDispatcher{CallDescriptor: cd,
|
||||
ArgDispatcher: cdr.ArgDispatcher}, cc)
|
||||
} else {
|
||||
err = cdrS.rals.Call(utils.ResponderGetCost, &CallDescriptorWithArgDispatcher{CallDescriptor: cd,
|
||||
ArgDispatcher: cdr.ArgDispatcher}, cc)
|
||||
err = cdrS.rals.Call(utils.ResponderGetCost,
|
||||
&CallDescriptorWithArgDispatcher{CallDescriptor: cd,
|
||||
ArgDispatcher: cdr.ArgDispatcher}, cc)
|
||||
}
|
||||
if err != nil {
|
||||
return cc, err
|
||||
|
||||
Reference in New Issue
Block a user