8548530dc4
* Alertmanager: Add MergeState method * remove RemoteState in favor of ExternalState * fix tests
10 lines
295 B
Go
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)
|
|
}
|