Use Provider Installer

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2018-02-19 02:19:40 +01:00
parent 5d1bef8f85
commit 682634c6b2
3 changed files with 4 additions and 2 deletions

View File

@ -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(),

View File

@ -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 :)

View File

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