画像は Own username and avatar displayed when looking at other people’s Rewinds から取得
Meta のリワインドのチャットセクションが、ラウンジチャンネルでの最後のメッセージが 3 か月以上前で削除されたため、利用できなくなっていることに気づきました。このセクションは、「お気に入りのチャンネル」がない場合に非表示になります。私が参加していた唯一のチャンネルがそれだったので、Discourse は私のお気に入りのチャンネルを特定できなくなったようです。
これにより、少なくともいずれかの「保持日数」設定が 0 または 1 年より大きいフォーラムで、過去 1 年間のチャットメッセージの数がどのように決定されるのか疑問に思いました。
以前は、チャンネルやダイレクトメッセージ内のチャットメッセージは、「保持日数」が経過するとデータベースから削除されると想定していました。では、ユーザーが過去 1 年間に送信したメッセージの数はどのようにしてわかるのでしょうか?データはまだデータベースにあり、そこでカウントできるのでしょうか?また、過去 90 日間にパブリックチャンネルで何も書いていない場合でも、ユーザーがチャットメッセージセクションを引き続き表示できるようにするために、そのデータを使用できないのはなぜでしょうか?
それとも、その数は実際には過去 1 年間に関するものではなく、利用可能なメッセージにのみ基づいているのでしょうか?その場合、リワインド内のメッセージはそのことを説明すべきではないでしょうか?
