fix: store notification events immediately for persistent queues (#17112)

This commit is contained in:
Praveen raj Mani
2023-05-02 20:23:13 +05:30
committed by GitHub
parent ab34f0065c
commit 1704abaf6b
18 changed files with 49 additions and 71 deletions
+3 -4
View File
@@ -168,13 +168,12 @@ func (target *KafkaTarget) isActive() (bool, error) {
// Save - saves the events to the store which will be replayed when the Kafka connection is active.
func (target *KafkaTarget) Save(eventData event.Event) error {
if err := target.init(); err != nil {
return err
}
if target.store != nil {
return target.store.Put(eventData)
}
if err := target.init(); err != nil {
return err
}
_, err := target.isActive()
if err != nil {
return err