代わりに最後にユーザーがメッセージを読んだ日時を記録する?
そういう感じになりますね 日時というよりは最後に見たメッセージ(のID)を記録するかも
既読コレクション(テーブル)が必要かも
うーんメッセージごとに既読フラグを管理した方が便利な気もしてきた
そもそもなんで私はメッセージごとに既読フラグを管理するのをやめようと思ったんだろう
こっちで実装はほぼ終わったけど、以前(メッセージごとに既読フラグを管理)よりかえって複雑になった気がするので
そもそも既読フラグをつける意義がないと思うんですが、あくまで僕の意見なのでsyuiloはどのように考えて既読フラグつけてますか
ないと不便なので、そこにもう議論の余地はないと思っています
フラグをひとつに纏める or それぞれで保持する
なるほど、プロジェクトリーダーが必要と思うならこのプロジェクトには必要なのだろう。roomにフラグをつけるという方向はどうですか。他人から既読状態が見られるのは無理だというならないですが。
まあもちろん既読を通知するかどうかはユーザーが設定できるようにはします。
roomにフラグをつけるというのはよくわからないけど最後に見たメッセージのIDを記録する方式ということかな
既読通知設定ができるなら単に便利な機能で良いですね。そうですね、room の document に ユーザーID (ObjectId) 対 メッセージID (ObjectId) になっている object を突っ込む感じの。旧時代のlatestPostみたいに。
なるほど〜、私の実装にほぼ相当しそうですね
これをpushしようかどうかずっと迷ってる(理由はさっき言ったようにかえって複雑になった気がしたから)
じゃあ、意見募集のために improve_readflag とか名付けて別のブランチとしてpushして、PRを作成しませんか
Most helpful comment
じゃあ、意見募集のために
improve_readflagとか名付けて別のブランチとしてpushして、PRを作成しませんか