(alert *types.Alert)
| 811 | } |
| 812 | |
| 813 | func (a *alertsLimiter) PostDelete(alert *types.Alert) { |
| 814 | if alert == nil { |
| 815 | return |
| 816 | } |
| 817 | |
| 818 | fp := alert.Fingerprint() |
| 819 | |
| 820 | a.mx.Lock() |
| 821 | defer a.mx.Unlock() |
| 822 | |
| 823 | a.totalSize -= a.sizes[fp] |
| 824 | delete(a.sizes, fp) |
| 825 | a.count-- |
| 826 | } |
| 827 | |
| 828 | func (a *alertsLimiter) currentStats() (count, totalSize int) { |
| 829 | a.mx.Lock() |