Skip to content

Commit

Permalink
refactor(AppUpdateWorker): Use Update worker from Core
Browse files Browse the repository at this point in the history
  • Loading branch information
FabianDevel committed Feb 5, 2024
1 parent c1f3a39 commit 6e7b5db
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 116 deletions.
2 changes: 1 addition & 1 deletion app/src/main/java/com/infomaniak/mail/MainApplication.kt
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ import com.infomaniak.lib.core.utils.clearStack
import com.infomaniak.lib.core.utils.hasPermissions
import com.infomaniak.lib.core.utils.showToast
import com.infomaniak.lib.login.ApiToken
import com.infomaniak.lib.stores.AppUpdateWorker
import com.infomaniak.mail.MatomoMail.buildTracker
import com.infomaniak.mail.data.LocalSettings
import com.infomaniak.mail.data.api.UrlTraceInterceptor
import com.infomaniak.mail.di.IoDispatcher
import com.infomaniak.mail.di.MainDispatcher
import com.infomaniak.mail.ui.LaunchActivity
import com.infomaniak.mail.utils.*
import com.infomaniak.mail.workers.AppUpdateWorker
import com.infomaniak.mail.workers.SyncMailboxesWorker
import dagger.hilt.android.HiltAndroidApp
import io.sentry.SentryEvent
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/java/com/infomaniak/mail/di/ActivityModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
package com.infomaniak.mail.di

import androidx.fragment.app.FragmentActivity
import com.infomaniak.lib.stores.InAppUpdateManager
import com.infomaniak.lib.stores.updatemanagers.InAppUpdateManager
import com.infomaniak.mail.BuildConfig
import com.infomaniak.mail.MatomoMail.DISCOVER_LATER
import com.infomaniak.mail.MatomoMail.DISCOVER_NOW
Expand Down
5 changes: 5 additions & 0 deletions app/src/main/java/com/infomaniak/mail/di/ApplicationModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import android.app.Application
import android.content.Context
import androidx.core.app.NotificationManagerCompat
import androidx.work.WorkManager
import com.infomaniak.lib.stores.AppUpdateWorker
import com.infomaniak.mail.MainApplication
import com.infomaniak.mail.data.LocalSettings
import dagger.Module
Expand Down Expand Up @@ -61,4 +62,8 @@ object ApplicationModule {
@Provides
@Singleton
fun providesLocalSettings(appContext: Context): LocalSettings = LocalSettings.getInstance(appContext)

@Provides
@Singleton
fun providesAppUpdateWorkerScheduler(appContext: Context): AppUpdateWorker.Scheduler = AppUpdateWorker.Scheduler(appContext)
}
2 changes: 1 addition & 1 deletion app/src/main/java/com/infomaniak/mail/ui/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ import com.infomaniak.lib.core.utils.*
import com.infomaniak.lib.core.utils.Utils
import com.infomaniak.lib.core.utils.Utils.toEnumOrThrow
import com.infomaniak.lib.core.utils.UtilsUi.openUrl
import com.infomaniak.lib.stores.InAppUpdateManager
import com.infomaniak.lib.stores.StoreUtils
import com.infomaniak.lib.stores.StoreUtils.launchInAppReview
import com.infomaniak.lib.stores.updatemanagers.InAppUpdateManager
import com.infomaniak.mail.BuildConfig
import com.infomaniak.mail.MatomoMail.DISCOVER_LATER
import com.infomaniak.mail.MatomoMail.DISCOVER_NOW
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ import com.ernestoyaquello.dragdropswiperecyclerview.listener.OnListScrollListen
import com.infomaniak.lib.core.MatomoCore.TrackerAction
import com.infomaniak.lib.core.utils.*
import com.infomaniak.lib.core.utils.Utils
import com.infomaniak.lib.stores.InAppUpdateManager
import com.infomaniak.lib.stores.updatemanagers.InAppUpdateManager
import com.infomaniak.mail.MatomoMail.trackEvent
import com.infomaniak.mail.MatomoMail.trackMenuDrawerEvent
import com.infomaniak.mail.MatomoMail.trackMultiSelectionEvent
Expand Down
111 changes: 0 additions & 111 deletions app/src/main/java/com/infomaniak/mail/workers/AppUpdateWorker.kt

This file was deleted.

0 comments on commit 6e7b5db

Please sign in to comment.