25 lines
993 B
Kotlin
25 lines
993 B
Kotlin
package com.vanced.manager.feature.home.data.repository
|
|
|
|
import com.vanced.manager.feature.home.data.datasource.AppInformationDataSource
|
|
import com.vanced.manager.feature.home.domain.entity.*
|
|
import com.vanced.manager.feature.home.domain.repository.AppInformationRepository
|
|
|
|
class AppInformationRepositoryImpl(
|
|
private val dataSource: AppInformationDataSource
|
|
) : AppInformationRepository {
|
|
|
|
override suspend fun getAppInformation(): VancedApps =
|
|
dataSource.getAppInformation()
|
|
|
|
override suspend fun getMicroGInformation(): MicroG =
|
|
dataSource.getAppInformation().microG
|
|
|
|
override suspend fun getVancedManagerInformation(): VancedManager =
|
|
dataSource.getAppInformation().vancedManager
|
|
|
|
override suspend fun getYouTubeMusicVancedInformation(): YouTubeMusicVanced =
|
|
dataSource.getAppInformation().youTubeMusicVanced
|
|
|
|
override suspend fun getYouTubeVancedInformation(): YouTubeVanced =
|
|
dataSource.getAppInformation().youTubeVanced
|
|
} |