回答編集履歴

2

typo

2020/08/30 05:34

投稿

shiketa
shiketa

スコア4061

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```kotlin
6
6
 
7
- documents.map{dc -> dc.it to dc.toObject(...)}.toMap()
7
+ documents.map{dc -> dc.id to dc.toObject(...)}.toMap()
8
8
 
9
9
  ```
10
10
 

1

追記

2020/08/30 05:34

投稿

shiketa
shiketa

スコア4061

test CHANGED
@@ -7,3 +7,9 @@
7
7
  documents.map{dc -> dc.it to dc.toObject(...)}.toMap()
8
8
 
9
9
  ```
10
+
11
+ ----
12
+
13
+
14
+
15
+ firestoreはよく知りませんが、`addSnapshotListener`という名前から想像するに、ナニかのタイミングでどこかから呼び出される処理なのでしょう。おそらく、`cr[rID] = rdata`が実行されるよりも早く、`return cr`が実行される。だから、crは空っぽ。