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

Commit d1280871 authored by Michael Mikhail's avatar Michael Mikhail Committed by Android (Google) Code Review
Browse files

Merge "Add providers for repository and interactor" into main

parents 48e4e50a 10c8ebc2
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ import com.android.systemui.media.controls.domain.pipeline.LegacyMediaDataManage
import com.android.systemui.media.controls.domain.pipeline.MediaDataManager
import com.android.systemui.media.controls.domain.pipeline.MediaDataProcessor
import com.android.systemui.media.controls.domain.pipeline.interactor.MediaCarouselInteractor
import com.android.systemui.media.remedia.domain.interactor.MediaInteractor
import com.android.systemui.media.remedia.domain.interactor.MediaInteractorImpl
import com.android.systemui.scene.shared.flag.SceneContainerFlag
import dagger.Binds
import dagger.Module
@@ -58,5 +60,11 @@ interface MediaDomainModule {
                legacyProvider.get()
            }
        }

        @Provides
        @SysUISingleton
        fun providesMediaInteractor(mediaInteractor: MediaInteractorImpl): MediaInteractor {
            return mediaInteractor
        }
    }
}
+7 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ import com.android.systemui.Flags
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.media.controls.data.repository.MediaFilterRepository
import com.android.systemui.media.remedia.data.repository.MediaPipelineRepository
import com.android.systemui.media.remedia.data.repository.MediaRepository
import com.android.systemui.media.remedia.data.repository.MediaRepositoryImpl
import dagger.Module
import dagger.Provides
@@ -42,5 +43,11 @@ interface MediaDataModule {
                oldProvider.get()
            }
        }

        @Provides
        @SysUISingleton
        fun providesMediaRepository(mediaRepository: MediaRepositoryImpl): MediaRepository {
            return mediaRepository
        }
    }
}