Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 5f39ace8 authored by Fahim M. Choudhury's avatar Fahim M. Choudhury
Browse files

refactor: rename InstallationAppManager to AppInstallationManager

parent cbba7a08
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -13,14 +13,14 @@
    <ID>LongParameterList:ApplicationDialogFragment.kt$ApplicationDialogFragment$( title: String, message: String, @DrawableRes drawableResId: Int = -1, drawable: Drawable? = null, positiveButtonText: String = "", positiveButtonAction: (() -&gt; Unit)? = null, cancelButtonText: String = "", cancelButtonAction: (() -&gt; Unit)? = null, cancelable: Boolean = true, onDismissListener: (() -&gt; Unit)? = null, )</ID>
    <ID>LongParameterList:ApplicationListRVAdapter.kt$ApplicationListRVAdapter$( private val applicationInstaller: ApplicationInstaller, private val privacyInfoViewModel: PrivacyInfoViewModel, private val appInfoFetchViewModel: AppInfoFetchViewModel, private val mainActivityViewModel: MainActivityViewModel, private val currentDestinationId: Int, private var lifecycleOwner: LifecycleOwner?, private var paidAppHandler: ((Application) -&gt; Unit)? = null )</ID>
    <ID>LongParameterList:EglExtensionProvider.kt$EglExtensionProvider$( egl10: EGL10, eglDisplay: EGLDisplay, eglConfig: EGLConfig?, ai: IntArray, ai1: IntArray?, set: MutableSet&lt;String&gt; )</ID>
    <ID>LongParameterList:MainActivityViewModel.kt$MainActivityViewModel$( private val appLoungeDataStore: AppLoungeDataStore, private val applicationRepository: ApplicationRepository, private val appManagerWrapper: AppManagerWrapper, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PwaManager, private val blockedAppRepository: BlockedAppRepository, private val gPlayContentRatingRepository: GPlayContentRatingRepository, private val fDroidAntiFeatureRepository: FDroidAntiFeatureRepository, private val appInstallProcessor: AppInstallProcessor, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, private val reportFaultyTokenUseCase: ReportFaultyTokenUseCase, )</ID>
    <ID>LongParameterList:MainActivityViewModel.kt$MainActivityViewModel$( private val appLoungeDataStore: AppLoungeDataStore, private val applicationRepository: ApplicationRepository, private val AppInstallationManagerImpl: AppInstallationManagerImpl, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PwaManager, private val blockedAppRepository: BlockedAppRepository, private val gPlayContentRatingRepository: GPlayContentRatingRepository, private val fDroidAntiFeatureRepository: FDroidAntiFeatureRepository, private val appInstallProcessor: AppInstallProcessor, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, private val reportFaultyTokenUseCase: ReportFaultyTokenUseCase, )</ID>
    <ID>LongParameterList:UpdatesManagerImpl.kt$UpdatesManagerImpl$( @ApplicationContext private val context: Context, private val appLoungePackageManager: AppLoungePackageManager, private val applicationRepository: ApplicationRepository, private val faultyAppRepository: FaultyAppRepository, private val appLoungePreference: AppLoungePreference, private val fDroidRepository: FDroidRepository, private val blockedAppRepository: BlockedAppRepository, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, )</ID>
    <ID>LongParameterList:UpdatesWorker.kt$UpdatesWorker$( @Assisted private val context: Context, @Assisted private val params: WorkerParameters, private val updatesManagerRepository: UpdatesManagerRepository, private val appLoungeDataStore: AppLoungeDataStore, private val authenticatorRepository: AuthenticatorRepository, private val appInstallProcessor: AppInstallProcessor, private val blockedAppRepository: BlockedAppRepository, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, )</ID>
    <ID>ProtectedMemberInFinalClass:ApplicationListFragment.kt$ApplicationListFragment$// protected to avoid SyntheticAccessor protected val args: ApplicationListFragmentArgs by navArgs()</ID>
    <ID>ProtectedMemberInFinalClass:ApplicationListFragment.kt$ApplicationListFragment$// protected to avoid SyntheticAccessor protected val viewModel: ApplicationListViewModel by viewModels()</ID>
    <ID>ProtectedMemberInFinalClass:GoogleSignInFragment.kt$GoogleSignInFragment$// protected to avoid SyntheticAccessor protected val viewModel: LoginViewModel by lazy { ViewModelProvider(requireActivity())[LoginViewModel::class.java] }</ID>
    <ID>ReturnCount:AppInstallProcessor.kt$AppInstallProcessor$private suspend fun updateDownloadUrls(appInstall: AppInstall): Boolean</ID>
    <ID>ReturnCount:AppManagerWrapper.kt$AppManagerWrapper$suspend fun addDownload(appInstall: AppInstall): Boolean</ID>
    <ID>ReturnCount:AppInstallationManagerImpl.kt$AppInstallationManagerImpl$suspend fun addDownload(appInstall: AppInstall): Boolean</ID>
    <ID>ReturnCount:CleanApkAppsRepository.kt$CleanApkAppsRepository$override suspend fun getAppDetails(packageName: String): Application</ID>
    <ID>ReturnCount:CleanApkPwaRepository.kt$CleanApkPwaRepository$override suspend fun getAppDetails(packageName: String): Application</ID>
    <ID>ReturnCount:DownloadManager.kt$DownloadManager$fun getSizeRequired(downloadId: Long): Long</ID>
@@ -74,7 +74,7 @@
    <ID>TooManyFunctions:AppLoungePackageManager.kt$AppLoungePackageManager</ID>
    <ID>TooManyFunctions:AppManager.kt$AppManager</ID>
    <ID>TooManyFunctions:AppManagerImpl.kt$AppManagerImpl : AppManager</ID>
    <ID>TooManyFunctions:AppManagerWrapper.kt$AppManagerWrapper</ID>
    <ID>TooManyFunctions:AppInstallationManagerImpl.kt$AppInstallationManagerImpl</ID>
    <ID>TooManyFunctions:ApplicationListFragment.kt$ApplicationListFragment : TimeoutFragmentApplicationInstaller</ID>
    <ID>TooManyFunctions:ApplicationRepository.kt$ApplicationRepository</ID>
    <ID>TooManyFunctions:MainActivityViewModel.kt$MainActivityViewModel : ViewModel</ID>
+3 −3
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ import dagger.Binds
import dagger.Module
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import foundation.e.apps.data.install.AppManagerWrapper
import foundation.e.apps.data.install.AppInstallationManagerImpl
import foundation.e.apps.data.install.core.helper.InstallationCompletionHandler
import foundation.e.apps.data.install.download.DownloadManagerUtils
import foundation.e.apps.data.install.wrapper.AppEventDispatcher
@@ -32,7 +32,7 @@ import foundation.e.apps.data.install.wrapper.ParentalControlAuthGatewayImpl
import foundation.e.apps.data.install.wrapper.StorageSpaceCheckerImpl
import foundation.e.apps.data.install.wrapper.UpdatesNotificationSenderImpl
import foundation.e.apps.data.install.wrapper.UpdatesTrackerImpl
import foundation.e.apps.data.installation.port.InstallationAppManager
import foundation.e.apps.data.installation.port.AppInstallationManager
import foundation.e.apps.data.installation.port.InstallationCompletionNotifier
import foundation.e.apps.data.installation.port.InstallationDownloadStatusUpdater
import foundation.e.apps.data.installation.port.NetworkStatusChecker
@@ -72,7 +72,7 @@ interface AppInstallationModule {

    @Binds
    @Singleton
    fun bindInstallationAppManager(appManagerWrapper: AppManagerWrapper): InstallationAppManager
    fun bindInstallationAppManager(appManagerWrapper: AppInstallationManagerImpl): AppInstallationManager

    @Binds
    @Singleton
+3 −3
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ import foundation.e.apps.data.fdroid.FDroidRepository
import foundation.e.apps.data.install.download.data.DownloadProgress
import foundation.e.apps.data.install.workmanager.InstallWorkManager
import foundation.e.apps.data.installation.model.AppInstall
import foundation.e.apps.data.installation.port.InstallationAppManager
import foundation.e.apps.data.installation.port.AppInstallationManager
import foundation.e.apps.domain.model.install.Status
import javax.inject.Inject
import javax.inject.Singleton
@@ -37,11 +37,11 @@ private const val PERCENTAGE_MULTIPLIER = 100
@Suppress("TooManyFunctions")
@Singleton
@OpenForTesting
class AppManagerWrapper @Inject constructor(
class AppInstallationManagerImpl @Inject constructor(
    @ApplicationContext private val context: Context,
    private val appManager: AppManager,
    private val fDroidRepository: FDroidRepository
) : InstallationAppManager {
) : AppInstallationManager {

    fun createNotificationChannels() {
        return appManager.createNotificationChannels()
+2 −2
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ import foundation.e.apps.data.application.ApplicationRepository
import foundation.e.apps.data.application.data.Application
import foundation.e.apps.data.enums.ResultStatus
import foundation.e.apps.data.enums.Source
import foundation.e.apps.data.install.AppManagerWrapper
import foundation.e.apps.data.install.AppInstallationManagerImpl
import foundation.e.apps.data.installation.core.InstallationProcessor
import foundation.e.apps.data.installation.model.AppInstall
import foundation.e.apps.data.installation.model.InstallationResult
@@ -30,7 +30,7 @@ import foundation.e.apps.domain.model.install.Status
import javax.inject.Inject

class AppInstallationFacade @Inject constructor(
    private val appManagerWrapper: AppManagerWrapper,
    private val appManagerWrapper: AppInstallationManagerImpl,
    private val installationEnqueuer: InstallationEnqueuer,
    private val installationProcessor: InstallationProcessor,
    private val installationRequest: InstallationRequest,
+2 −2
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ import android.content.Context
import dagger.hilt.android.qualifiers.ApplicationContext
import foundation.e.apps.R
import foundation.e.apps.data.event.AppEvent
import foundation.e.apps.data.install.AppManagerWrapper
import foundation.e.apps.data.install.AppInstallationManagerImpl
import foundation.e.apps.data.install.core.helper.PreEnqueueChecker
import foundation.e.apps.data.install.workmanager.InstallWorkManager
import foundation.e.apps.data.install.wrapper.AppEventDispatcher
@@ -36,7 +36,7 @@ import javax.inject.Inject
class InstallationEnqueuer @Inject constructor(
    @ApplicationContext private val context: Context,
    private val preEnqueueChecker: PreEnqueueChecker,
    private val appManagerWrapper: AppManagerWrapper,
    private val appManagerWrapper: AppInstallationManagerImpl,
    private val sessionRepository: SessionRepository,
    private val playStoreAuthStore: PlayStoreAuthStore,
    private val appEventDispatcher: AppEventDispatcher,
Loading