Loading app/src/main/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -124,7 +124,7 @@ </receiver> <!-- TODO: ExportedReceiver, suppressing because changes are needed in other apps --> <receiver android:name=".install.receiver.PWAPlayerStatusReceiver" <receiver android:name=".install.receiver.PwaPlayerStatusReceiver" tools:ignore="ExportedReceiver" android:exported="true"> <intent-filter> Loading app/src/main/java/foundation/e/apps/data/AppSourcesContainer.kt +2 −3 Original line number Diff line number Diff line Loading @@ -20,15 +20,14 @@ package foundation.e.apps.data import foundation.e.apps.data.cleanapk.repositories.CleanApkAppsRepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPWARepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPwaRepository import foundation.e.apps.data.playstore.PlayStoreRepository import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton @Singleton class AppSourcesContainer @Inject constructor( val gplayRepo: PlayStoreRepository, val cleanApkAppsRepo: CleanApkAppsRepository, val cleanApkPWARepo: CleanApkPWARepository val cleanApkPWARepo: CleanApkPwaRepository ) app/src/main/java/foundation/e/apps/data/application/ApplicationDataManager.kt +5 −6 Original line number Diff line number Diff line Loading @@ -26,17 +26,16 @@ import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Origin import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PWAManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton @Singleton class ApplicationDataManager @Inject constructor( private val gplayRepository: PlayStoreRepository, private val gPlayRepository: PlayStoreRepository, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PWAManager private val pwaManager: PwaManager ) { suspend fun updateFilterLevel(authData: AuthData?, application: Application) { application.filterLevel = getAppFilterLevel(application, authData) Loading Loading @@ -81,7 +80,7 @@ class ApplicationDataManager @Inject constructor( * Example: com.skype.m2 */ private suspend fun isApplicationVisible(application: Application): Boolean { return kotlin.runCatching { gplayRepository.getAppDetails(application.package_name) }.isSuccess return kotlin.runCatching { gPlayRepository.getAppDetails(application.package_name) }.isSuccess } /* Loading @@ -90,7 +89,7 @@ class ApplicationDataManager @Inject constructor( */ private suspend fun isDownloadable(application: Application): Boolean { return kotlin.runCatching { gplayRepository.getDownloadInfo( gPlayRepository.getDownloadInfo( application.package_name, application.latest_version_code, application.offer_type, Loading app/src/main/java/foundation/e/apps/data/cleanapk/repositories/CleanApkPWARepository.kt→app/src/main/java/foundation/e/apps/data/cleanapk/repositories/CleanApkPwaRepository.kt +1 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ import foundation.e.apps.data.cleanapk.data.search.Search import retrofit2.Response import javax.inject.Inject class CleanApkPWARepository @Inject constructor( class CleanApkPwaRepository @Inject constructor( private val cleanAPKRetrofit: CleanApkRetrofit ) : CleanApkRepository { Loading app/src/main/java/foundation/e/apps/data/fdroid/FdroidRepository.kt→app/src/main/java/foundation/e/apps/data/fdroid/FDroidRepository.kt +2 −2 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton class FdroidRepository @Inject constructor( class FDroidRepository @Inject constructor( private val fdroidApi: FdroidApiInterface, private val fdroidDao: FdroidDao, ) : IFdroidRepository { Loading Loading @@ -54,7 +54,7 @@ class FdroidRepository @Inject constructor( return result?.authorName ?: FdroidEntity.DEFAULT_FDROID_AUTHOR_NAME } override suspend fun isFdroidApplicationSigned(context: Context, packageName: String, apkFilePath: String, signature: String): Boolean { override suspend fun isFDroidApplicationSigned(context: Context, packageName: String, apkFilePath: String, signature: String): Boolean { if (isFdroidApplication(packageName)) { return ApkSignatureManager.verifyFdroidSignature(context, apkFilePath, signature, packageName) } Loading Loading
app/src/main/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -124,7 +124,7 @@ </receiver> <!-- TODO: ExportedReceiver, suppressing because changes are needed in other apps --> <receiver android:name=".install.receiver.PWAPlayerStatusReceiver" <receiver android:name=".install.receiver.PwaPlayerStatusReceiver" tools:ignore="ExportedReceiver" android:exported="true"> <intent-filter> Loading
app/src/main/java/foundation/e/apps/data/AppSourcesContainer.kt +2 −3 Original line number Diff line number Diff line Loading @@ -20,15 +20,14 @@ package foundation.e.apps.data import foundation.e.apps.data.cleanapk.repositories.CleanApkAppsRepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPWARepository import foundation.e.apps.data.cleanapk.repositories.CleanApkPwaRepository import foundation.e.apps.data.playstore.PlayStoreRepository import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton @Singleton class AppSourcesContainer @Inject constructor( val gplayRepo: PlayStoreRepository, val cleanApkAppsRepo: CleanApkAppsRepository, val cleanApkPWARepo: CleanApkPWARepository val cleanApkPWARepo: CleanApkPwaRepository )
app/src/main/java/foundation/e/apps/data/application/ApplicationDataManager.kt +5 −6 Original line number Diff line number Diff line Loading @@ -26,17 +26,16 @@ import foundation.e.apps.data.enums.FilterLevel import foundation.e.apps.data.enums.Origin import foundation.e.apps.data.enums.Status import foundation.e.apps.data.playstore.PlayStoreRepository import foundation.e.apps.install.pkg.PWAManager import foundation.e.apps.install.pkg.PwaManager import foundation.e.apps.install.pkg.AppLoungePackageManager import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton @Singleton class ApplicationDataManager @Inject constructor( private val gplayRepository: PlayStoreRepository, private val gPlayRepository: PlayStoreRepository, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PWAManager private val pwaManager: PwaManager ) { suspend fun updateFilterLevel(authData: AuthData?, application: Application) { application.filterLevel = getAppFilterLevel(application, authData) Loading Loading @@ -81,7 +80,7 @@ class ApplicationDataManager @Inject constructor( * Example: com.skype.m2 */ private suspend fun isApplicationVisible(application: Application): Boolean { return kotlin.runCatching { gplayRepository.getAppDetails(application.package_name) }.isSuccess return kotlin.runCatching { gPlayRepository.getAppDetails(application.package_name) }.isSuccess } /* Loading @@ -90,7 +89,7 @@ class ApplicationDataManager @Inject constructor( */ private suspend fun isDownloadable(application: Application): Boolean { return kotlin.runCatching { gplayRepository.getDownloadInfo( gPlayRepository.getDownloadInfo( application.package_name, application.latest_version_code, application.offer_type, Loading
app/src/main/java/foundation/e/apps/data/cleanapk/repositories/CleanApkPWARepository.kt→app/src/main/java/foundation/e/apps/data/cleanapk/repositories/CleanApkPwaRepository.kt +1 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ import foundation.e.apps.data.cleanapk.data.search.Search import retrofit2.Response import javax.inject.Inject class CleanApkPWARepository @Inject constructor( class CleanApkPwaRepository @Inject constructor( private val cleanAPKRetrofit: CleanApkRetrofit ) : CleanApkRepository { Loading
app/src/main/java/foundation/e/apps/data/fdroid/FdroidRepository.kt→app/src/main/java/foundation/e/apps/data/fdroid/FDroidRepository.kt +2 −2 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton class FdroidRepository @Inject constructor( class FDroidRepository @Inject constructor( private val fdroidApi: FdroidApiInterface, private val fdroidDao: FdroidDao, ) : IFdroidRepository { Loading Loading @@ -54,7 +54,7 @@ class FdroidRepository @Inject constructor( return result?.authorName ?: FdroidEntity.DEFAULT_FDROID_AUTHOR_NAME } override suspend fun isFdroidApplicationSigned(context: Context, packageName: String, apkFilePath: String, signature: String): Boolean { override suspend fun isFDroidApplicationSigned(context: Context, packageName: String, apkFilePath: String, signature: String): Boolean { if (isFdroidApplication(packageName)) { return ApkSignatureManager.verifyFdroidSignature(context, apkFilePath, signature, packageName) } Loading