master
go 20 lines 350 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package collectorapi
4
5 import "sync"
6
7 var obsoleteLock = &sync.Mutex{}
8 var obsoleteCharts = true
9
10 func ObsoleteCharts(b bool) {
11 obsoleteLock.Lock()
12 obsoleteCharts = b
13 obsoleteLock.Unlock()
14 }
15
16 func ShouldObsoleteCharts() bool {
17 obsoleteLock.Lock()
18 defer obsoleteLock.Unlock()
19 return obsoleteCharts
20 }