プロジェクト

全般

プロフィール

バグ #648

完了

リプライを受け取ると、一つのツイートについて二回以上通知が発生することがある

toshi_a 初音 さんが10年以上前に追加. 6年以上前に更新.

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

説明

アカウントの数だけ発生するよう。mikutterに登録している複数のアカウントに単一ツイートで同時にメンションを飛ばすと再現する。
Serviceオブジェクトの違いに関わらず、一つのツイートでは一回だけ通知を発生させるべき。

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

多くの場合1つしか通知は発生しないが、何かの拍子に複数通知が表示されたり、1つに戻ったりするよう。
同じ通知が表示される回数は、最大で登録アカウント数ぶんの模様。3アカウントの環境で試したところ、同じ通知が2つ表示される時と3つ表示される時があった(3つとなるとかなり稀で、滅多に再現できない)。

UserStreamのコネクションの貼り間違いを疑って少し調べたがまだよくわかっていない。

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

  • プラグイン名notify にセット

updateやmentionイベントが、イベントの同一性判定にServiceとMessageを使っているため、同じMessageでもServiceの数だけ通知が発生する可能性がある。me?メソッドでの確認をやめるか、通知側でも同じMessageには通知を発生させないような仕組みを入れる必要がある

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

  • ステータス新規 から 終了 に変更

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