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());