From 39379bf64a6dafce79cbcf43abcf9708ec25a540 Mon Sep 17 00:00:00 2001 From: DanB Date: Fri, 1 Aug 2014 19:03:53 +0200 Subject: [PATCH] CDRStats.ResetQueues API Command --- apier/cdrstatsv1.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apier/cdrstatsv1.go b/apier/cdrstatsv1.go index bf445b1b7..83db03997 100644 --- a/apier/cdrstatsv1.go +++ b/apier/cdrstatsv1.go @@ -45,11 +45,23 @@ func (sts *CDRStatsV1) GetQueueIds(empty string, reply *[]string) error { return sts.CdrStats.GetQueueIds(0, reply) } -type AttrReloadStatsQueues struct { +type AttrReloadQueues struct { StatsQueueIds []string } -func (sts *CDRStatsV1) ReloadStatsQueues(attr AttrReloadStatsQueues, reply *string) error { +func (sts *CDRStatsV1) ReloadQueues(attr AttrReloadQueues, reply *string) error { + if err := sts.CdrStats.ReloadQueues(attr.StatsQueueIds, nil); err != nil { + return err + } + *reply = utils.OK + return nil +} + +func (sts *CDRStatsV1) ResetQueues(attr AttrReloadQueues, reply *string) error { + /*if err := sts.CdrStats.ReloadQueues(attr.StatsQueueIds, nil); err != nil { + return err + } + */ *reply = utils.OK return nil }