Project

General

Profile

バグ #648

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

Added by toshi_a 初音 over 6 years ago. Updated about 2 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
notify
ブランチ:
クラッシュする:
No

Description

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

#1

Updated by toshi_a 初音 over 6 years ago

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

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

#2

Updated by toshi_a 初音 over 4 years ago

  • プラグイン名 set to notify

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

#3

Updated by toshi_a 初音 about 2 years ago

  • Status changed from 新規 to 終了

Also available in: Atom PDF