don't do idle ping if close_tcp option is set

This commit is contained in:
Daniel Gultsch 2016-08-09 17:26:18 +02:00 committed by Christian Schneppe
parent b65820205c
commit 237e5f5f88

View file

@ -579,7 +579,8 @@ public class XmppConnectionService extends Service {
refreshAllGcmTokens();
break;
case ACTION_IDLE_PING:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
&& !Config.CLOSE_TCP_WHEN_SWITCHING_TO_BACKGROUND) {
scheduleNextIdlePing();
}
break;
@ -797,7 +798,8 @@ public class XmppConnectionService extends Service {
toggleForegroundService();
updateUnreadCountBadge();
toggleScreenEventReceiver();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
&& !Config.CLOSE_TCP_WHEN_SWITCHING_TO_BACKGROUND) {
scheduleNextIdlePing();
}