taichan
taichan
ただActivityPubを拡張して新しいフィールドを作る必要がある気がするのでやるならやるでも議論が必要だわね
ざっと該当のエンドポイントのコード見た所管 https://github.com/misskey-dev/misskey/blob/f6af6d9679305b36dc993a310462a6065248ae1a/packages/backend/src/server/api/endpoints/i/update.ts 変更がある場所をクライアントが判断したりとかせず、全部送ってそれを基に全部の値を上書きするような処理になってて一回送ったペイロードからオブジェクトに一個一個値を代入していくようなコードになってるからこのエンドポイントの負荷が高いかもしれない
件のメモリリークと関連がある可能性もあるのでそれが終わってからも続くかを様子見したさはある
2024.5.0-beta1のため
なるほど、となるとこのエンドポイント自体が重い可能性が高い可能性はあるわね
どこか (misskey-hub?) にWebhookで送出されるPayloadのexampleが欲しいかも(webhookだけだと設定したURLに何が投げられるのかあまりに不明なため)
> admin APIに互換性が無くなる可能性がある > そこはアカウント紐付け機能が実装されれば変わらずにできそう アカウント紐づけが実装されていればisModeratorやisAdministratorを残すことはできるという前提に立てばadminAPIの互換性維持もできそうなイメージ
プラグインストア、さすがに投稿者への認証は必要だよなあ…
とりあえず載せれる状態で後から認可する方式(承認済みサインみたいなやつを与える)などもあるかもしれない(未確認の拡張機能みたいなやつ) 正直全部のプラグインを迅速に確認するのは無理がありそう
とりあえず載せれる状態で後から認可する方式にするならレビューとか★を持てるのがインストールの指標になってベターなのかもしれない(MUSTではないので最初からある必要はないが)