@@ -18,9 +18,14 @@ import androidx.annotation.Keep
1818import com.google.firebase.FirebaseApp
1919import com.google.firebase.components.Component
2020import 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
2429import com.google.firebase.ktx.Firebase
2530import com.google.firebase.platforminfo.LibraryVersionComponent
2631import kotlinx.coroutines.channels.awaitClose
@@ -170,7 +175,7 @@ fun DocumentReference.toFlow() = callbackFlow {
170175 if (value != null && value.exists()) {
171176 offer(value)
172177 } else if (error != null ) {
173- Logger .warn( " DocumentReference:flow " , error.message )
178+ close( error)
174179 }
175180 }
176181 awaitClose {
@@ -186,7 +191,7 @@ fun Query.toFlow() = callbackFlow {
186191 if (value != null ) {
187192 offer(value)
188193 } else if (error != null ) {
189- Logger .warn( " Query:flow " , error.message )
194+ close( error)
190195 }
191196 }
192197 awaitClose {
0 commit comments