Loading app/src/main/java/foundation/e/apps/data/application/downloadInfo/DownloadInfoApiImpl.kt +14 −9 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import foundation.e.apps.data.AppSourcesContainer import foundation.e.apps.data.cleanapk.CleanApkDownloadInfoFetcher import foundation.e.apps.data.enums.Origin import foundation.e.apps.data.fusedDownload.models.FusedDownload import foundation.e.apps.data.handleNetworkResult import javax.inject.Inject class DownloadInfoApiImpl @Inject constructor( Loading @@ -34,18 +35,22 @@ class DownloadInfoApiImpl @Inject constructor( versionCode: Int, offerType: Int ): String? { val list = appSources.gplayRepo.getOnDemandModule( val result = handleNetworkResult { appSources.gplayRepo.getOnDemandModule( packageName, moduleName, versionCode, offerType, ) } for (element in list) { if (result.isSuccess()) { for (element in result.data!!) { // isSuccess() checks ensures null safety of data if (element.name == "$moduleName.apk") { return element.url } } } return null } Loading Loading
app/src/main/java/foundation/e/apps/data/application/downloadInfo/DownloadInfoApiImpl.kt +14 −9 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import foundation.e.apps.data.AppSourcesContainer import foundation.e.apps.data.cleanapk.CleanApkDownloadInfoFetcher import foundation.e.apps.data.enums.Origin import foundation.e.apps.data.fusedDownload.models.FusedDownload import foundation.e.apps.data.handleNetworkResult import javax.inject.Inject class DownloadInfoApiImpl @Inject constructor( Loading @@ -34,18 +35,22 @@ class DownloadInfoApiImpl @Inject constructor( versionCode: Int, offerType: Int ): String? { val list = appSources.gplayRepo.getOnDemandModule( val result = handleNetworkResult { appSources.gplayRepo.getOnDemandModule( packageName, moduleName, versionCode, offerType, ) } for (element in list) { if (result.isSuccess()) { for (element in result.data!!) { // isSuccess() checks ensures null safety of data if (element.name == "$moduleName.apk") { return element.url } } } return null } Loading