Provide support for the new per-event stream cursor.
Motivation and context
There's an edge case where resuming a stream from a txn time with lots of documents written could result in event loss. This approach fixes that edge case.
How was the change tested?
Unit tests included.
Screenshots (if appropriate):
NA
Change types
[X] Bug fix (non-breaking change that fixes an issue)
[X] New feature (non-breaking change that adds functionality)
[ ] Breaking change (backwards-incompatible fix or feature)
Checklist:
[X] My code follows the code style of this project.
[X] My change requires a change to Fauna documentation.
[X] My change requires a change to the README, and I have updated it accordingly.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description
Provide support for the new per-event stream cursor.
Motivation and context
There's an edge case where resuming a stream from a txn time with lots of documents written could result in event loss. This approach fixes that edge case.
How was the change tested?
Unit tests included.
Screenshots (if appropriate):
NA
Change types
Checklist:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.