Skip to content

Commit 3f0923b

Browse files
author
Greg Soltis
authored
Actually save the sequence number (#179)
1 parent ff137cc commit 3f0923b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

firebase-firestore/src/main/java/com/google/firebase/firestore/local/SQLiteQueryCache.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,21 +81,22 @@ private void saveQueryData(QueryData queryData) {
8181

8282
Target targetProto = localSerializer.encodeQueryData(queryData);
8383

84-
// listen_sequence_number is zero until we actually implement offline GC
8584
db.execute(
8685
"INSERT OR REPLACE INTO targets ("
8786
+ "target_id, "
8887
+ "canonical_id, "
8988
+ "snapshot_version_seconds, "
9089
+ "snapshot_version_nanos, "
9190
+ "resume_token, "
91+
+ "last_listen_sequence_number, "
9292
+ "target_proto) "
93-
+ "VALUES (?, ?, ?, ?, ?, ?)",
93+
+ "VALUES (?, ?, ?, ?, ?, ?, ?)",
9494
targetId,
9595
canonicalId,
9696
version.getSeconds(),
9797
version.getNanoseconds(),
9898
queryData.getResumeToken().toByteArray(),
99+
queryData.getSequenceNumber(),
99100
targetProto.toByteArray());
100101
}
101102

0 commit comments

Comments
 (0)