From 3e353baf484524663b21f6a0cbb232634595fc33 Mon Sep 17 00:00:00 2001 From: Guillaume Jacquart Date: Tue, 27 Dec 2022 08:43:14 +0100 Subject: 5422: add time graduations on tracker graph on dashboard. --- .../e/privacycentralapp/features/dashboard/DashboardFragment.kt | 1 + .../foundation/e/privacycentralapp/features/dashboard/DashboardState.kt | 1 + .../e/privacycentralapp/features/dashboard/DashboardViewModel.kt | 1 + 3 files changed, 3 insertions(+) (limited to 'app/src/main/java/foundation/e/privacycentralapp/features') diff --git a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardFragment.kt b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardFragment.kt index 8a0a3d4..0dc24e8 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardFragment.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardFragment.kt @@ -259,6 +259,7 @@ class DashboardFragment : NavToolbarFragment(R.layout.fragment_dashboard) { binding.graphEmpty.isVisible = false state.dayStatistics?.let { graphHolder?.data = it } state.dayLabels?.let { graphHolder?.labels = it } + state.dayGraduations?.let { graphHolder?.graduations = it } binding.graphLegend.text = Html.fromHtml( getString( diff --git a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardState.kt b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardState.kt index 937fa22..0e3521d 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardState.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardState.kt @@ -33,4 +33,5 @@ data class DashboardState( val allowedTrackersCount: Int? = null, val dayStatistics: List>? = null, val dayLabels: List? = null, + val dayGraduations: List? = null, ) diff --git a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardViewModel.kt b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardViewModel.kt index 18b4212..ead01a5 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardViewModel.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardViewModel.kt @@ -114,6 +114,7 @@ class DashboardViewModel( s.copy( dayStatistics = dayStatistics.callsBlockedNLeaked, dayLabels = dayStatistics.periods, + dayGraduations = dayStatistics.graduations, leakedTrackersCount = dayStatistics.trackersCount, trackersCount = trackersCount, allowedTrackersCount = nonBlockedTrackersCount -- cgit v1.2.3