今天主力還是想讓 /chat
頁面正常讀取 Firestore,但一路被 「false for 'list' @ L75」 陰魂不散。流程回顧如下:
curl
直接打 localhost:8080/.../chatThreads
也同樣回傳 false for 'list' @ L75
participantIds is list
當條件,結果資料還沒建立就被拒unreadCount
的備援判斷,希望只要未讀列表有自己就放行allow read
先改成 debug(request.query)
,結果不只是聊天,整個登入流程也開始失效messages
區塊還斷行),重新貼回完整、可編譯版本再部署,登入才恢復正常目前 /chat
查詢依舊有權限問題,推測是現有資料的欄位格式與規則不符。
下一步預計檢查 emulator 裡 chatThreads
的文件長相,再微調條件。