Skip to content

Commit 2abca23

Browse files
committed
actually do the timestamp check
1 parent 62775a6 commit 2abca23

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

internal/verifier/change_stream.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ func (verifier *Verifier) iterateChangeStream(ctx context.Context, cs *mongo.Cha
200200
// Read all change events until the source reports no events.
201201
// (i.e., the `getMore` call returns empty)
202202
for {
203-
curTs, err := extractTimestampFromResumeToken(cs.ResumeToken())
203+
var curTs primitive.Timestamp
204+
curTs, err = extractTimestampFromResumeToken(cs.ResumeToken())
204205
if err != nil {
205206
err = errors.Wrap(err, "failed to extract timestamp from change stream's resume token")
206207
break
@@ -215,10 +216,9 @@ func (verifier *Verifier) iterateChangeStream(ctx context.Context, cs *mongo.Cha
215216
break
216217
}
217218

218-
var gotEvent bool
219-
gotEvent, err = readAndHandleOneChangeEventBatch()
219+
_, err = readAndHandleOneChangeEventBatch()
220220

221-
if !gotEvent || err != nil {
221+
if err != nil {
222222
break
223223
}
224224
}

0 commit comments

Comments
 (0)