From 1f3cea116cf3c7016c23e4c95d3ac7ddab138479 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Thu, 13 Mar 2025 12:21:36 +0800 Subject: [PATCH] DownloadWorker: Drop non-required check for authdata validity The parent worker (AuthWorker) already does the required verification and refresh the AuthData if expired. It will never be expired in this case. Signed-off-by: Aayush Gupta --- .../main/java/com/aurora/store/data/work/DownloadWorker.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt b/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt index b0554adc2..9045e874c 100644 --- a/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt +++ b/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt @@ -63,9 +63,9 @@ import com.aurora.gplayapi.data.models.File as GPlayFile */ @HiltWorker class DownloadWorker @AssistedInject constructor( + authProvider: AuthProvider, private val downloadDao: DownloadDao, private val appInstaller: AppInstaller, - private val authProvider: AuthProvider, private val httpClient: IHttpClient, private val purchaseHelper: PurchaseHelper, @Assisted private val appContext: Context, @@ -85,7 +85,6 @@ class DownloadWorker @AssistedInject constructor( private val NOTIFICATION_ID: Int = 200 object Exceptions { - class InvalidAuthDataException : Exception("AuthData is invalid") class NoNetworkException : Exception("No network available") class NothingToDownloadException : Exception("Failed to purchase app") class DownloadFailedException : Exception("Download failed") @@ -96,9 +95,6 @@ class DownloadWorker @AssistedInject constructor( override suspend fun doWork(): Result { super.doWork() - // Bail out immediately if authData is not valid - if (!authProvider.isSavedAuthDataValid()) return onFailure(Exceptions.InvalidAuthDataException()) - // Fetch required data for download try { download = downloadDao.getDownload(inputData.getString(DownloadHelper.PACKAGE_NAME)!!)