Files
grafana/pkg/services/ngalert/notifier/state.go
T
Santiago 8548530dc4 Alertmanager: Add MergeState method (#108242)
* Alertmanager: Add MergeState method

* remove RemoteState in favor of ExternalState

* fix tests
2025-07-17 16:47:14 +02:00

10 lines
295 B
Go

package notifier
// MergeState incorporates external nflog entries and silences to the Alertmanager's state.
func (am *alertmanager) MergeState(state ExternalState) error {
if err := am.Base.MergeNflog(state.Nflog); err != nil {
return err
}
return am.Base.MergeSilences(state.Silences)
}