Skip to content

Commit c334171

Browse files
committed
Fixed duplicate onValue calls
1 parent 46cd378 commit c334171

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

packages/database/src/core/PersistentConnection.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,6 @@ export class PersistentConnection extends ServerActions {
206206
onComplete: (message: { [k: string]: unknown }) => {
207207
const payload = message['d'] as string;
208208
if (message['s'] === 'ok') {
209-
this.onDataUpdate_(
210-
request['p'],
211-
payload,
212-
/*isMerge*/ false,
213-
/*tag*/ null
214-
);
215209
deferred.resolve(payload);
216210
} else {
217211
deferred.reject(payload);

packages/database/src/core/Repo.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -485,12 +485,10 @@ export function repoGetValue(repo: Repo, query: QueryContext): Promise<Node> {
485485
} else {
486486
// Simulate `syncTreeAddEventRegistration` without events/listener setup.
487487
// TODO: We can probably extract this.
488-
const { syncPoint, serverCache, writesCache, serverCacheComplete, viewAlreadyExists, foundAncestorDefaultView } = syncTreeAddToPath(query, repo.serverSyncTree_);
489-
if (!viewAlreadyExists && !foundAncestorDefaultView) {
490-
const view = syncPointGetView(syncPoint, query, writesCache, serverCache, serverCacheComplete);
491-
if (!syncPoint.views.has(query._queryIdentifier)) {
492-
syncPoint.views.set(query._queryIdentifier, view);
493-
}
488+
const { syncPoint, serverCache, writesCache, serverCacheComplete } = syncTreeAddToPath(query, repo.serverSyncTree_);
489+
const view = syncPointGetView(syncPoint, query, writesCache, serverCache, serverCacheComplete);
490+
if (!syncPoint.views.has(query._queryIdentifier)) {
491+
syncPoint.views.set(query._queryIdentifier, view);
494492
}
495493
const tag = syncTreeTagForQuery_(repo.serverSyncTree_, query);
496494
const events = syncTreeApplyTaggedQueryOverwrite(

0 commit comments

Comments
 (0)