@@ -18,9 +18,14 @@ import androidx.annotation.Keep
18
18
import com.google.firebase.FirebaseApp
19
19
import com.google.firebase.components.Component
20
20
import com.google.firebase.components.ComponentRegistrar
21
- import com.google.firebase.firestore.*
22
- import com.google.firebase.firestore.util.Logger
23
-
21
+ import com.google.firebase.firestore.DocumentReference
22
+ import com.google.firebase.firestore.DocumentSnapshot
23
+ import com.google.firebase.firestore.FieldPath
24
+ import com.google.firebase.firestore.FirebaseFirestore
25
+ import com.google.firebase.firestore.Query
26
+ import com.google.firebase.firestore.QueryDocumentSnapshot
27
+ import com.google.firebase.firestore.QuerySnapshot
28
+ import com.google.firebase.firestore.FirebaseFirestoreSettings
24
29
import com.google.firebase.ktx.Firebase
25
30
import com.google.firebase.platforminfo.LibraryVersionComponent
26
31
import kotlinx.coroutines.channels.awaitClose
@@ -170,7 +175,7 @@ fun DocumentReference.toFlow() = callbackFlow {
170
175
if (value != null && value.exists()) {
171
176
offer(value)
172
177
} else if (error != null ) {
173
- Logger .warn( " DocumentReference:flow " , error.message )
178
+ close( error)
174
179
}
175
180
}
176
181
awaitClose {
@@ -186,7 +191,7 @@ fun Query.toFlow() = callbackFlow {
186
191
if (value != null ) {
187
192
offer(value)
188
193
} else if (error != null ) {
189
- Logger .warn( " Query:flow " , error.message )
194
+ close( error)
190
195
}
191
196
}
192
197
awaitClose {
0 commit comments