0
間違っていたと回復R
されA
非同期タスクを与えられました。回復が始まるときには、を回復するために残りの秒を残すためにが必要であり、希望する場合はT
タイマーの早期終了のオプションを持つ必要があります。 N
の、再接続今で 再接続:Rx.Observable.retryWhen /タイマの早期終了
基本的に、私はと同様の機能を持つようにしたいですか?
// S - instance scope
let ws = Rx.Observable.create((obs: Rx.Observer<{}>) => {
// A - async that may fail
obs.error("error");
}).retryWhen((errors: Rx.Observable<{}>) => {
// R - progress of recovery
return Rx.Observable.timer(5000); // T timer
});