misskey/packages
okayurisotto a32092a8b2 WebSocketのmainStreamに流れるmeUpdatedイベントでアップデート後のアカウント情報を流さないように
フロントエンドが`/api/i`を呼び出すことでアカウント情報を得るようにした。これにより

- Redis PubSubストリーム内を巨大なデータが行き来する回数を減らしパフォーマンスが向上することが考えられる
- 各`publish`処理が正確なアカウント情報を得るために`UserEntityService`に依存する状況を解消できる

特に後者は重要で、`UserEntityService`という巨大なサービスへの依存を減らせるのはコードの見通しもよくなる。現に`AccountMoveService`は`UserEntityService`への依存のせいで、`ApPersonService`と合わせて循環依存を作ってしまっている。これが解消できるのは大きい。

(cherry picked from commit 0d4cf43e61887c110a840f108ea5fea9afb1263b)
2024-11-27 11:11:16 +09:00
..
backend WebSocketのmainStreamに流れるmeUpdatedイベントでアップデート後のアカウント情報を流さないように 2024-11-27 11:11:16 +09:00
frontend WebSocketのmainStreamに流れるmeUpdatedイベントでアップデート後のアカウント情報を流さないように 2024-11-27 11:11:16 +09:00
frontend-embed fix(frontend): TypeScriptの型チェック対象ファイルを限定して高速化するように (#14994) 2024-11-19 10:22:47 +09:00
frontend-shared update deps (#14950) 2024-11-15 17:22:00 +09:00
misskey-bubble-game use execa 8.0.1 2024-11-15 19:48:31 +09:00
misskey-js Bump version to 2024.11.1-alpha.0 2024-11-25 22:18:00 +00:00
misskey-reversi use execa 8.0.1 2024-11-15 19:48:31 +09:00
shared test(backend): add federation test (#14582) 2024-10-15 13:37:00 +09:00
sw Revert "use nodemon 3.0.2" 2024-11-15 19:40:12 +09:00
meta.json