Closed pantasystem closed 8 months ago
Misskey v2023.10.2からNyaize処理を表示時(フロントエンド)で行う必要性が出てくるようになったため、 その変更に対応するための実装を行なった。 擬似MFMのパーサー部分にNyaizeの変換処理の追加実装と、 Noteのモデル構造にNyaizeの処理の実効性の必要性の有無の状態を保持するようにした。 これに伴いObjectBoxのノートの構造を表すオブジェクトにフラグを持たせられるようにした。 Nyaizeの必要性の判定は非同期処理が実行可能な箇所かつ、変更をできる限り少なくできる箇所で実行したかったので、 NetworkDTOからModelに変換処理するレイヤーで実行するようにした。
Closed #1928
やったこと
Misskey v2023.10.2からNyaize処理を表示時(フロントエンド)で行う必要性が出てくるようになったため、 その変更に対応するための実装を行なった。 擬似MFMのパーサー部分にNyaizeの変換処理の追加実装と、 Noteのモデル構造にNyaizeの処理の実効性の必要性の有無の状態を保持するようにした。 これに伴いObjectBoxのノートの構造を表すオブジェクトにフラグを持たせられるようにした。 Nyaizeの必要性の判定は非同期処理が実行可能な箇所かつ、変更をできる限り少なくできる箇所で実行したかったので、 NetworkDTOからModelに変換処理するレイヤーで実行するようにした。
動作確認
スクリーンショット(任意)
備考
Issue番号
Closed #1928