diff --git a/modules/xmpp/ResumeTask.js b/modules/xmpp/ResumeTask.js index b1b1e4a77a..35c63822cd 100644 --- a/modules/xmpp/ResumeTask.js +++ b/modules/xmpp/ResumeTask.js @@ -56,7 +56,6 @@ export default class ResumeTask { this._cancelResume(); this._removeNetworkOnlineListener(); - this._resumeRetryN += 1; this._networkOnlineListener = NetworkInfo.addCancellableListener( @@ -69,7 +68,6 @@ export default class ResumeTask { } }); - NetworkInfo.isOnline() && this._scheduleResume(); } /** @@ -84,6 +82,8 @@ export default class ResumeTask { return; } + this._resumeRetryN += 1; + // The retry delay will be: // 1st retry: 1.5s - 3s // 2nd retry: 3s - 9s