From 682634c6b2036733cf756a94270fc3a55a430ded Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Mon, 19 Feb 2018 02:19:40 +0100 Subject: [PATCH] Use Provider Installer Signed-off-by: Mario Danic --- .../{MagicProviderInstaller.java => ClosedInterfaceImpl.java} | 2 +- .../{MagicProviderInstaller.java => ClosedInterfaceImpl.java} | 2 +- .../nextcloud/talk/application/NextcloudTalkApplication.java | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) rename app/src/GPlay/java/com/nextcloud/talk/utils/{MagicProviderInstaller.java => ClosedInterfaceImpl.java} (94%) rename app/src/Generic/java/com/nextcloud/talk/utils/{MagicProviderInstaller.java => ClosedInterfaceImpl.java} (93%) diff --git a/app/src/GPlay/java/com/nextcloud/talk/utils/MagicProviderInstaller.java b/app/src/GPlay/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java similarity index 94% rename from app/src/GPlay/java/com/nextcloud/talk/utils/MagicProviderInstaller.java rename to app/src/GPlay/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java index 1c484445c..38eb31f0c 100644 --- a/app/src/GPlay/java/com/nextcloud/talk/utils/MagicProviderInstaller.java +++ b/app/src/GPlay/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java @@ -28,7 +28,7 @@ import com.google.android.gms.security.ProviderInstaller.ProviderInstallListener import com.nextcloud.talk.application.NextcloudTalkApplication; import com.nextcloud.talk.interfaces.ClosedInterface; -public class MagicProviderInstaller implements ClosedInterface, ProviderInstallListener { +public class ClosedInterfaceImpl implements ClosedInterface, ProviderInstallListener { @Override public void ProviderInstallerInstallIfNeededAsync() { ProviderInstaller.installIfNeededAsync(NextcloudTalkApplication.getSharedApplication().getApplicationContext(), diff --git a/app/src/Generic/java/com/nextcloud/talk/utils/MagicProviderInstaller.java b/app/src/Generic/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java similarity index 93% rename from app/src/Generic/java/com/nextcloud/talk/utils/MagicProviderInstaller.java rename to app/src/Generic/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java index 5dd1939fd..044cbcad7 100644 --- a/app/src/Generic/java/com/nextcloud/talk/utils/MagicProviderInstaller.java +++ b/app/src/Generic/java/com/nextcloud/talk/utils/ClosedInterfaceImpl.java @@ -23,7 +23,7 @@ package com.nextcloud.talk.utils; import com.nextcloud.talk.interfaces.ClosedInterface; -public class MagicProviderInstaller implements ClosedInterface { +public class ClosedInterfaceImpl implements ClosedInterface { @Override public void ProviderInstallerInstallIfNeededAsync() { // does absolutely nothing :) diff --git a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java index ec3704b66..2c62e437e 100644 --- a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java +++ b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java @@ -39,6 +39,7 @@ import com.nextcloud.talk.jobs.PushRegistrationJob; import com.nextcloud.talk.jobs.creator.MagicJobCreator; import com.nextcloud.talk.utils.DeviceUtils; import com.nextcloud.talk.utils.DisplayUtils; +import com.nextcloud.talk.utils.ClosedInterfaceImpl; import com.nextcloud.talk.utils.database.user.UserModule; import com.nextcloud.talk.webrtc.MagicWebRTCUtils; import com.squareup.leakcanary.LeakCanary; @@ -111,6 +112,7 @@ public class NextcloudTalkApplication extends MultiDexApplication { @Override public void onCreate() { super.onCreate(); + new ClosedInterfaceImpl().ProviderInstallerInstallIfNeededAsync(); JobManager.create(this).addJobCreator(new MagicJobCreator());