プロジェクト

全般

プロフィール

バグ #1446

完了

Mastodon: LTL/FTLストリーミングにMastodon WebUI上のミュートが反映されていない

Shibafu Midorino さんがほぼ4年前に追加. 3年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
クラッシュする:
いいえ

説明

4bf92203 で確認。

おそらくトークンを使わず匿名で接続しているためであり、根本的にはWorld指名でLTL/FTLのストリーミング接続を行うデータソースが必要なのかもしれません。

toshi_a 初音 さんがほぼ4年前に更新

  • ステータス分類待ち から 実装待ち に変更

ミュートは考えてませんでした。

同じサーバの別のアカウントを登録することは可能なので、そうされた場合どちらで接続しに行くかは考える必要がありますね。

根本的にはWorld指名でLTL/FTLのストリーミング接続を行うデータソースが必要

mikutterらしくてよさそう。
複数のアカウントで別々のアカウントをミュートしている場合も考えると、これしかなさそうですね。

Shibafu Midorino さんがほぼ4年前に更新

自分が後で読み返す用のメモですが。

mikutter 4.0でもAccess Tokenを使わずにストリーミング接続していたので、なんでこうなったんだろう?と実装を改めて確認していたところ、Plugin::Mastodon::Status@@mutesの値を使ってModel生成を続行するか決めているようですが、この変数が4.1で更新されなくなっているからですね。

Mastodonが常にサーバー側設定上のミュートを適用したAPIレスポンスを返してくれるなら、提案した通りで上手くいってくれそうですね。(Twitterのこと思い出しちゃうなあ)

Shibafu Midorino さんが3年以上前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • ブランチtopic/1446-authorized-public-tl にセット

インターネットに疲れそうになったので作りました。どなたかレビューをお願いします。

Akira Ouchi さんが3年以上前に更新

ブランチをチェックアウトした後、抽出タブのデータソースを「Mastodon>(smhn)>ローカルタイムライン(全て)」から「Mastodon>(smhn)>(自アカウント)>ローカルタイムライン(全て)」に変更と、絞り込み条件からミュート相当の設定を削除して、ミュートが反映されていることを確認できました。

Izumi Tsutsui さんが3年以上前に更新

  • ステータスレビュー待ち から マージ待ち に変更

pkgsrc で 4.1.0-alpha2 のテストをしてたら疲れを感じたので、このパッチも取り込んでテストして #note-4 の通り

「抽出タブのデータソースを「Mastodon>(smhn)>ローカルタイムライン(全て)」から「Mastodon>(smhn)>(自アカウント)>ローカルタイムライン(全て)」に変更」

で疲れが取れました。

toshi_a 初音 さんが3年以上前に更新

  • ステータスマージ待ち から 終了 に変更

thx

Izumi Tsutsui さんが3年以上前に更新

いまさらながら、かつ、おま環かもしれませんが
この修正を当てた状態でしばらく流しているとミュートしてるはずのアカウントがまた出てきたりしませんか?
(mikutter を再起動するとそれまで出ていたものトゥートもちゃんと非表示になる)
抽出タブの設定は自アカウントのみなのは確認できているのですが、
どう検証すべきか、どうすると再現できるのかがいまいちわかっていません。

他の形式にエクスポート: Atom PDF