Skip to content

Commit b86dae4

Browse files
committed
Update change_stream.go
1 parent 258ba2d commit b86dae4

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

internal/verifier/change_stream.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,6 @@ func (verifier *Verifier) iterateChangeStream(ctx context.Context, cs *mongo.Cha
9595

9696
var lastCheckpointTime time.Time
9797

98-
// Do a final flush of the buffered change event rechecks before the function returns.
99-
defer func() {
100-
err := verifier.flushAllBufferedChangeEventRechecks(ctx)
101-
if err != nil {
102-
verifier.changeStreamErrChan <- err
103-
}
104-
}()
105-
10698
doChangeStreamCheckpoint := func() error {
10799
if time.Since(lastCheckpointTime) <= minChangeStreamCheckpointInterval {
108100
return nil
@@ -136,6 +128,14 @@ func (verifier *Verifier) iterateChangeStream(ctx context.Context, cs *mongo.Cha
136128

137129
return gotEvent, errors.Wrap(cs.Err(), "change stream iteration failed")
138130
}
131+
132+
// Do a final flush of the buffered change event rechecks before the function returns.
133+
defer func() {
134+
err := verifier.flushAllBufferedChangeEventRechecks(ctx)
135+
if err != nil {
136+
verifier.changeStreamErrChan <- err
137+
}
138+
}()
139139

140140
for {
141141
var err error

0 commit comments

Comments
 (0)