- Shipped
- 2026年8月30日 1:48 UTC
- Author
- Kamo
- Commit
- 2352064
すでにチャット機能がすでにあった3つのフィールドと1つの方法 形状と記録できず。 MEDIA SESSION CHATがTITLEを獲得 そのテーブルは、何かを保持するために正確に存在します チャットの真理と他に何もないもの、そして今までは自分の外国だけを保有 キー。 Null は "untitled" ではありません: 名前を導き出す指示です 誰が部屋にいるかから、すべてのチャットが前に何をしたのか、そして何であるか 2人のチャットは永遠にやり続けなければならないので、名前をクリアすると、 これらを優先する会話のために、派生したものや、バックフィルは必要ありません。 MEDIA SESSION MEMBERS は IS FAVORITE を、IS MUTE 以外で獲得します。 どちらも1人のメンバーです 1つのセッションのプライベートな意見、それ以外に見えない。 チャットのみ セッションは、機能がスコープダウンされたためではなく、1つを運ぶことができます: SOCIAL セッションは、そのテーブルの行が全くありません(組織に属します)。 サポートセッションは、チケットの割り当てを介してエージェントに表示することができます なし。 それらの行で提供されている星は、どこにも制御される 書きます。 removeMemberFromSession は addMembersToSession のミラーで、同じ形をしました 目的への道: メンバーシップの行が進み、 isJoin=false で MediaObjTransit トランスクリプトに永遠に滞在します。 IS JOINは、そのテーブルの上にありました。 クライアントは、常に "{actor} を削除 {target}" をレンダリングしています。 それ — 何も書いていません。 チャットリストのクエリは、新しいフィールドとお気に入りクエリの回答の両方を運ぶ あらゆる星の会話が非ページ化されます。 それはそれが別である理由全体です ページ1のフィルタではなくクエリ: 最後のアクティビティでリストページ 月が重要だが静かなので、正確に主演の会話は いくつかのページダウン、そして既にあったものから組み立てられたセクション スクロールしてみると、その人がいつか、他人ではないかがわかります。 どちらの列も DDL を手元で必要 — InitializerService はデプロイされません。 ALTER TABLE media session members ADD は favorite boolean NULL DEFAULT 偽でない。 ALTER TABLE media session chat ADD タイトル varchar(120);