File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ import {
27
27
MemoryComponentProvider
28
28
} from '../../../src/core/component_provider' ;
29
29
import { DEFAULT_HOST , DEFAULT_SSL } from '../../../lite/src/api/components' ;
30
+ import { logDebug } from "../../../src/util/log" ;
31
+
32
+ export const LOG_TAG = 'ComponentProvider' ;
30
33
31
34
// The components module manages the lifetime of dependencies of the Firestore
32
35
// client. Dependencies can be lazily constructed and only one exists per
@@ -84,7 +87,7 @@ export function initializeFirestoreClient(
84
87
'any other methods on a Firestore object.'
85
88
) ;
86
89
}
87
-
90
+ logDebug ( LOG_TAG , "Initializing FirestoreClient" ) ;
88
91
const settings = firestore . _getSettings ( ) ;
89
92
const databaseInfo = new DatabaseInfo (
90
93
firestore . _databaseId ,
@@ -132,6 +135,7 @@ export async function removeFirestoreClient(
132
135
export async function removeComponents ( firestore : Firestore ) : Promise < void > {
133
136
const firestoreClientPromise = firestoreClientInstances . get ( firestore ) ;
134
137
if ( firestoreClientPromise ) {
138
+ logDebug ( LOG_TAG , "Removing FirestoreClient" ) ;
135
139
firestoreClientInstances . delete ( firestore ) ;
136
140
return ( await firestoreClientPromise ) . terminate ( ) ;
137
141
}
Original file line number Diff line number Diff line change @@ -20,6 +20,9 @@ import { newConnection } from '../../../src/platform/connection';
20
20
import { newSerializer } from '../../../src/platform/serializer' ;
21
21
import { Firestore } from './database' ;
22
22
import { DatabaseInfo } from '../../../src/core/database_info' ;
23
+ import { logDebug } from "../../../src/util/log" ;
24
+
25
+ export const LOG_TAG = 'ComponentProvider' ;
23
26
24
27
// settings() defaults:
25
28
export const DEFAULT_HOST = 'firestore.googleapis.com' ;
@@ -42,6 +45,7 @@ const datastoreInstances = new Map<Firestore, Promise<Datastore>>();
42
45
*/
43
46
export function getDatastore ( firestore : Firestore ) : Promise < Datastore > {
44
47
if ( ! datastoreInstances . has ( firestore ) ) {
48
+ logDebug ( LOG_TAG , "Initializing Datastore" ) ;
45
49
const settings = firestore . _getSettings ( ) ;
46
50
const databaseInfo = new DatabaseInfo (
47
51
firestore . _databaseId ,
@@ -68,6 +72,7 @@ export function getDatastore(firestore: Firestore): Promise<Datastore> {
68
72
export async function removeComponents ( firestore : Firestore ) : Promise < void > {
69
73
const datastorePromise = await datastoreInstances . get ( firestore ) ;
70
74
if ( datastorePromise ) {
75
+ logDebug ( LOG_TAG , "Removing Datastore" ) ;
71
76
datastoreInstances . delete ( firestore ) ;
72
77
return ( await datastorePromise ) . termiate ( ) ;
73
78
}
You can’t perform that action at this time.
0 commit comments