We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 56fc810 commit b1172c9Copy full SHA for b1172c9
firebase-firestore/src/main/java/com/google/firebase/firestore/core/FirestoreClient.java
@@ -265,10 +265,11 @@ public void addSnapshotsInSyncListener(EventListener<Void> listener) {
265
}
266
267
public void removeSnapshotsInSyncListener(EventListener<Void> listener) {
268
+ // Checks for shutdown but does not raise error, allowing remove after shutdown to be a no-op.
269
if (isTerminated()) {
270
return;
271
- eventManager.removeSnapshotsInSyncListener(listener);
272
+ asyncQueue.enqueueAndForget(() -> eventManager.removeSnapshotsInSyncListener(listener));
273
274
275
private void verifyNotTerminated() {
0 commit comments