Эх сурвалжийг харах

Listen app config changes only for branded plus clients

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 жил өмнө
parent
commit
c9b277e731

+ 3 - 3
app/src/main/java/com/owncloud/android/MainApp.java

@@ -300,9 +300,6 @@ public class MainApp extends MultiDexApplication implements HasAndroidInjector {
         setAppTheme(preferences.getDarkThemeMode());
         setAppTheme(preferences.getDarkThemeMode());
         super.onCreate();
         super.onCreate();
 
 
-        // Listen app config changes
-        ContextExtensionsKt.registerBroadcastReceiver(this, restrictionsReceiver, restrictionsFilter, ReceiverFlag.NotExported);
-
         ProcessLifecycleOwner.get().getLifecycle().addObserver(lifecycleEventObserver);
         ProcessLifecycleOwner.get().getLifecycle().addObserver(lifecycleEventObserver);
 
 
         insertConscrypt();
         insertConscrypt();
@@ -330,6 +327,9 @@ public class MainApp extends MultiDexApplication implements HasAndroidInjector {
             RestrictionsManager restrictionsManager = (RestrictionsManager) getSystemService(Context.RESTRICTIONS_SERVICE);
             RestrictionsManager restrictionsManager = (RestrictionsManager) getSystemService(Context.RESTRICTIONS_SERVICE);
             appConfigManager = new AppConfigManager(this, restrictionsManager.getApplicationRestrictions());
             appConfigManager = new AppConfigManager(this, restrictionsManager.getApplicationRestrictions());
             appConfigManager.setProxyConfig(isClientBrandedPlus());
             appConfigManager.setProxyConfig(isClientBrandedPlus());
+
+            // Listen app config changes
+            ContextExtensionsKt.registerBroadcastReceiver(this, restrictionsReceiver, restrictionsFilter, ReceiverFlag.NotExported);
         } else {
         } else {
             setProxyForNonBrandedPlusClients();
             setProxyForNonBrandedPlusClients();
         }
         }