summaryrefslogtreecommitdiff
path: root/apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt
diff options
context:
space:
mode:
Diffstat (limited to 'apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt')
-rw-r--r--apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt13
1 files changed, 1 insertions, 12 deletions
diff --git a/apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt b/apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt
index 475439da..a8b7ebae 100644
--- a/apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt
+++ b/apk/src/com/android/healthconnect/controller/data/entries/api/LoadDataEntriesUseCase.kt
@@ -19,7 +19,6 @@ import com.android.healthconnect.controller.data.entries.FormattedEntry
import com.android.healthconnect.controller.data.entries.datenavigation.DateNavigationPeriod
import com.android.healthconnect.controller.permissions.data.HealthPermissionType
import com.android.healthconnect.controller.service.IoDispatcher
-import com.android.healthconnect.controller.shared.HealthPermissionToDatatypeMapper.getDataTypes
import com.android.healthconnect.controller.shared.usecase.BaseUseCase
import com.android.healthconnect.controller.shared.usecase.UseCaseResults
import java.time.Instant
@@ -37,17 +36,7 @@ constructor(
) : BaseUseCase<LoadDataEntriesInput, List<FormattedEntry>>(dispatcher), ILoadDataEntriesUseCase {
override suspend fun execute(input: LoadDataEntriesInput): List<FormattedEntry> {
- val timeFilterRange =
- loadEntriesHelper.getTimeFilter(
- input.displayedStartTime, input.period, endTimeExclusive = true)
- val dataTypes = getDataTypes(input.permissionType)
-
- val entryRecords =
- dataTypes
- .map { dataType ->
- loadEntriesHelper.readDataType(dataType, timeFilterRange, input.packageName)
- }
- .flatten()
+ val entryRecords = loadEntriesHelper.readRecords(input)
return loadEntriesHelper.maybeAddDateSectionHeaders(
entryRecords, input.period, input.showDataOrigin)