feat(GODT-2455): upper limit for number of merged events.

This commit is contained in:
Jakub
2023-03-10 17:18:03 +01:00
committed by Jakub Cuth
parent 30c1c14505
commit a3aafabde3
3 changed files with 8 additions and 4 deletions

View File

@ -631,7 +631,7 @@ func (user *User) doEventPoll(ctx context.Context) error {
user.eventLock.Lock()
defer user.eventLock.Unlock()
event, err := user.client.GetEvent(ctx, user.vault.EventID())
event, more, err := user.client.GetEvent(ctx, user.vault.EventID())
if err != nil {
return fmt.Errorf("failed to get event (caused by %T): %w", internal.ErrCause(err), err)
}
@ -719,6 +719,10 @@ func (user *User) doEventPoll(ctx context.Context) error {
user.log.WithField("eventID", event.EventID).Debug("Updated event ID in vault")
if more {
user.goPollAPIEvents(false)
}
return nil
}