Skip to content

Commit 16f7d40

Browse files
Use UID
1 parent aca400a commit 16f7d40

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ final class SQLiteIndexManager implements IndexManager {
6868

6969
private final SQLitePersistence db;
7070
private final LocalSerializer serializer;
71-
private final User user;
71+
private final String uid;
7272
private final Map<String, Map<Integer, FieldIndex>> memoizedIndexes;
7373

7474
private boolean started = false;
@@ -77,7 +77,7 @@ final class SQLiteIndexManager implements IndexManager {
7777
SQLiteIndexManager(SQLitePersistence persistence, LocalSerializer serializer, User user) {
7878
this.db = persistence;
7979
this.serializer = serializer;
80-
this.user = user;
80+
this.uid = user.isAuthenticated() ? user.getUid() : "";
8181
this.memoizedIndexes = new HashMap<>();
8282
}
8383

@@ -376,7 +376,7 @@ private void addSingleEntry(
376376
"INSERT INTO index_entries (index_id, uid, array_value, directional_value, document_name) "
377377
+ "VALUES(?, ?, ?, ?, ?)",
378378
indexId,
379-
user.getUid(),
379+
uid,
380380
arrayValue,
381381
directionalValue,
382382
document.getKey().toString());
@@ -504,7 +504,7 @@ private Object[] fillBounds(
504504
int offset = 0;
505505
for (int i = 0; i < statementCount; ++i) {
506506
bindArgs[offset++] = indexId;
507-
bindArgs[offset++] = user.getUid();
507+
bindArgs[offset++] = uid;
508508
if (arrayValues != null) {
509509
bindArgs[offset++] = encodeSingleElement(arrayValues.get(i / statementsPerArrayValue));
510510
}

0 commit comments

Comments
 (0)