From 66f2ce4c39051bcffaae4054702c1d87a97c8973 Mon Sep 17 00:00:00 2001 From: Greg Soltis Date: Thu, 3 May 2018 12:11:39 -0700 Subject: Bump sequence numbers when receiving a new resume token (#1214) * Bump sequence number on resume token refresh * Style * Fix comment formatting --- Firestore/Source/Local/FSTQueryData.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Firestore/Source/Local/FSTQueryData.h') diff --git a/Firestore/Source/Local/FSTQueryData.h b/Firestore/Source/Local/FSTQueryData.h index d2dacd6..bde0a15 100644 --- a/Firestore/Source/Local/FSTQueryData.h +++ b/Firestore/Source/Local/FSTQueryData.h @@ -54,10 +54,14 @@ typedef NS_ENUM(NSInteger, FSTQueryPurpose) { - (instancetype)init NS_UNAVAILABLE; -/** Creates a new query data instance with an updated snapshot version and resume token. */ +/** + * Creates a new query data instance with an updated snapshot version, resume token, and sequence + * number. + */ - (instancetype)queryDataByReplacingSnapshotVersion: (firebase::firestore::model::SnapshotVersion)snapshotVersion - resumeToken:(NSData *)resumeToken; + resumeToken:(NSData *)resumeToken + sequenceNumber:(FSTListenSequenceNumber)sequenceNumber; /** The latest snapshot version seen for this target. */ - (const firebase::firestore::model::SnapshotVersion &)snapshotVersion; -- cgit v1.2.3