繁体   English   中英

QuerySnapshot 优化了 firebase

[英]QuerySnapshot was optimized out firebase

我有以下代码

try {
            emit(Response.Loading)
            val tests = test.get().await()
            for (testing in tests.documents) {

我正在尝试从 Firestore 中的测试 collections 中获取一堆文档。 现在,测试 collections 看起来像这样,例如

document 1 -> test1
document 2 -> test2
document 3 -> test3

现在,我有多个用户正在测试我的应用程序。 用户 A, val tests = test.get().await().documents将上述所有文档返回给我。 但是,用户 B 在我的 android 工作室控制台中收到一条消息,说当它到达这个for (testing in tests.documents)时,它上面的行val tests = test.get().await()它说tests was optimized out 不确定那是什么意思。 在查看我的应用程序时,用户 B 只获得文档 1,它没有获得任何其他文档。 有什么见解吗?

看起来这是一个与调试协程有关的已知错误(与 Firebase SDK 无关)。 你可以在这里阅读很多关于它的信息:

https://youtrack.jetbrains.com/issue/KT-48678

它看起来也计划在 Kotlin 1.8 中修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM