@tell_me_fedi_jp Mastodonのワードフィルタってサーバーとクライアントのどっちで処理でしたっけ?
Conversation
Notices
-
Embed this notice
はぬべき⁂ (hanubeki@fedibird.com)'s status on Saturday, 23-Nov-2024 15:18:37 JST はぬべき⁂ -
Embed this notice
雪あすか🔞 (askyq@kmy.blue)'s status on Saturday, 23-Nov-2024 15:18:36 JST 雪あすか🔞 サーバーサイドで処理しています
・ホームタイムラインなどを取得するAPIを呼び出したタイミングで、Webサーバーがフィルタリング処理をします
・ストリーミングでローカルタイムラインなどに新しい投稿を流すタイミングで、ストリーミングサーバーがフィルタリング処理をします
なおフィルタリング処理といっても、投稿にフィルターの情報を追加するだけで投稿一覧からは削除しないので、クライアントが対応していないと投稿は消えません
-
Embed this notice
はぬべき⁂ (hanubeki@fedibird.com)'s status on Saturday, 23-Nov-2024 15:21:59 JST はぬべき⁂ @askyq @tell_me_fedi_jp 以前どこかでクライアントが対応する必要があると見たような気がしましたが、そういうことなんですね、ありがとうございます。
雪あすか🔞 likes this. -
Embed this notice
のえる (noellabo@fedibird.com)'s status on Sunday, 24-Nov-2024 00:24:15 JST のえる @hanubeki @askyq @tell_me_fedi_jp V1のフィルターは、ホームとリストと通知についてはサーバサイドで投稿データを除外しますが、ローカルや連合など全員共通のパブリックタイムラインでは除外しないので、クライアントサイドでフィルター処理を入れる必要がありました。
V2系はサーバサイドでヒントだけ付与して、どのタイムラインでもサーバサイド除外しないので、クライアント処理を行わないケースでは対応状況が悪化する現象もみられます。(tootleとか)
-
Embed this notice