From 1006fbb599ef79582af29487c2dfbc0925a1a328 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 20 May 2018 18:23:53 +0200 Subject: [PATCH] do not connect/disconnect when permanent push is enabled --- .../b44t/messenger/Components/ForegroundDetector.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/MessengerProj/src/main/java/com/b44t/messenger/Components/ForegroundDetector.java b/MessengerProj/src/main/java/com/b44t/messenger/Components/ForegroundDetector.java index e5cd25390..9cdf625b9 100644 --- a/MessengerProj/src/main/java/com/b44t/messenger/Components/ForegroundDetector.java +++ b/MessengerProj/src/main/java/com/b44t/messenger/Components/ForegroundDetector.java @@ -29,6 +29,7 @@ import android.app.Application; import android.os.Build; import android.os.Bundle; +import com.b44t.messenger.ApplicationLoader; import com.b44t.messenger.MrMailbox; import com.b44t.messenger.Utilities; @@ -89,7 +90,9 @@ public class ForegroundDetector implements Application.ActivityLifecycleCallback } } - MrMailbox.connect(); + if( !ApplicationLoader.getPermanentPush() ) { + MrMailbox.connect(); + } } public boolean isWasInBackground(boolean reset) { @@ -117,7 +120,9 @@ public class ForegroundDetector implements Application.ActivityLifecycleCallback } } - MrMailbox.disconnect(); + if( !ApplicationLoader.getPermanentPush() ) { + MrMailbox.disconnect(); + } } }