@@ -18,8 +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
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
23
29
24
30
import com.google.firebase.ktx.Firebase
25
31
import com.google.firebase.platforminfo.LibraryVersionComponent
@@ -170,7 +176,7 @@ fun DocumentReference.toFlow() = callbackFlow {
170
176
if (value != null && value.exists()) {
171
177
offer(value)
172
178
} else if (error != null ) {
173
- Logger .warn( " DocumentReference:flow " , error.message )
179
+ close( error)
174
180
}
175
181
}
176
182
awaitClose {
@@ -186,7 +192,7 @@ fun Query.toFlow() = callbackFlow {
186
192
if (value != null ) {
187
193
offer(value)
188
194
} else if (error != null ) {
189
- Logger .warn( " Query:flow " , error.message )
195
+ close( error)
190
196
}
191
197
}
192
198
awaitClose {
0 commit comments