は、どのように私が言うことオフラインになっているユーザーにメッセージを表示することができます。Pusherが再接続するときに、どのように表示することができますか?
Reconnecting in X seconds
私はconnecting_inイベントを見てきましたが、私は、インターネットから自分のコンピュータを切断する際にその解雇されていません。
したがって、どのようにしてユーザーに再試行間隔を表示できますか?
は、どのように私が言うことオフラインになっているユーザーにメッセージを表示することができます。Pusherが再接続するときに、どのように表示することができますか?
Reconnecting in X seconds
私はconnecting_inイベントを見てきましたが、私は、インターネットから自分のコンピュータを切断する際にその解雇されていません。
したがって、どのようにしてユーザーに再試行間隔を表示できますか?
connecting_in
イベントは内部的なもので、なぜドキュメンテーションではなくコード内で見つかったのですか?あなたはそれを購読できません。
ネットワーク障害の結果プッシャーが切断されると、すぐに再接続が試行され、ハンドシェークに失敗してプッシャーが切断されると、毎回1000
ミリ秒ごとに試行され再接続されます。したがって、設定することはできません。
この情報を使用すると、に何らかのヒューリスティックタイマーが表示される可能性がありますが、お勧めできません。その代わり、connected
(pusher.connection.bind('connected',() => ...)
)とdisconnected
(pusher.connection.bind('disconnected,() => ...)
)に加入し、スラックのようなメッセージを示す考えてみます。
私はそれが役立ちますが、これはあなたが本当に決定している何かがある場合は、ドンしてください願っていますGitHub issueを開くことを躊躇して、これについてさらに議論することができます。
私はGithubの問題を開こうとしました。https://github.com/pusher/pusher-js/issues/189 – hakunin
これは毎秒ではないようですが、しばらくしてから再試行がずれてしまい、 3回以上試みます。 – hakunin