Truncate push notification message
Fix #8068 (closed)
Spin off of #7667
What
#7667 の派生です。プッシュ通知において、ブラウザのエンドポイントへプッシュメッセージを投げつける際の動作を改善します。
- プッシュメッセージの通知のnoteを次のように上書きする
- textをgetNoteSummaryしたものに置き換える
- cwメッセージとreply, renote, userオブジェクトは削除する
- Service WorkerのコードからgetNoteSummaryを省略
- プッシュメッセージにuserIdを追加
Why
- #8068 (closed) の修正として、Service WorkerのコードからgetNoteSummaryを省略するようにします。
- プッシュメッセージがブラウザエンドポイントの文字数制限に当たらないようにします。
- userIdを追加することでどのアカウントに対しての通知かを判断できるようにします (#7667 の準備工事)。