From b2d0620219bd74c3fff24f76169931bb09fb4bad Mon Sep 17 00:00:00 2001 From: Cutiful <113351087+Syaroful@users.noreply.github.com> Date: Thu, 10 Jul 2025 18:18:45 +0700 Subject: [PATCH] feat: Add GraphicDataRepository for fetching NPK sensor data --- .../data/repository/GraphicDataRepository.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 agrilinkvocpro/growth_recipe_feature/src/main/java/com/syaroful/agrilinkvocpro/growth_recipe_feature/data/repository/GraphicDataRepository.kt diff --git a/agrilinkvocpro/growth_recipe_feature/src/main/java/com/syaroful/agrilinkvocpro/growth_recipe_feature/data/repository/GraphicDataRepository.kt b/agrilinkvocpro/growth_recipe_feature/src/main/java/com/syaroful/agrilinkvocpro/growth_recipe_feature/data/repository/GraphicDataRepository.kt new file mode 100644 index 0000000..44cf5a7 --- /dev/null +++ b/agrilinkvocpro/growth_recipe_feature/src/main/java/com/syaroful/agrilinkvocpro/growth_recipe_feature/data/repository/GraphicDataRepository.kt @@ -0,0 +1,17 @@ +package com.syaroful.agrilinkvocpro.growth_recipe_feature.data.repository + +import com.syaroful.agrilinkvocpro.growth_recipe_feature.data.model.NpkGraphicDayResponse +import com.syaroful.agrilinkvocpro.growth_recipe_feature.data.network.GrowthRecipeService +import retrofit2.Response + +class GraphicDataRepository(private val apiService: GrowthRecipeService) { + suspend fun getNpkDataSensor( + authHeader: String, + startDate: String, + endDate: String, + timeRange: String = "DAILY", + sensor: String + ): Response { + return apiService.getNpkDataSensorDaily(authHeader, startDate, endDate, timeRange, sensor) + } +} \ No newline at end of file