mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-21 07:08:45 +05:00
added GetQueueIds and expire at GetValues
This commit is contained in:
@@ -30,7 +30,7 @@ type StatsQueue struct {
|
||||
cdrs []*QCdr
|
||||
conf *CdrStats
|
||||
metrics map[string]Metric
|
||||
mux sync.RWMutex
|
||||
mux sync.Mutex
|
||||
}
|
||||
|
||||
// Simplified cdr structure containing only the necessary info
|
||||
@@ -141,8 +141,9 @@ func (sq *StatsQueue) purgeObsoleteCdrs() {
|
||||
}
|
||||
|
||||
func (sq *StatsQueue) GetStats() map[string]float64 {
|
||||
sq.mux.RLock()
|
||||
defer sq.mux.RUnlock()
|
||||
sq.mux.Lock()
|
||||
defer sq.mux.Unlock()
|
||||
sq.purgeObsoleteCdrs()
|
||||
return sq.getStats()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user