aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/foundation/e/privacycentralapp/features
diff options
context:
space:
mode:
authorGuillaume Jacquart <guillaume.jacquart@hoodbrains.com>2022-12-27 08:43:14 +0100
committerGuillaume Jacquart <guillaume.jacquart@hoodbrains.com>2022-12-27 08:43:14 +0100
commit3e353baf484524663b21f6a0cbb232634595fc33 (patch)
tree2c4cd1272cde86c9b52e3801bcc3a1677af85b40 /app/src/main/java/foundation/e/privacycentralapp/features
parentae2feae022ba6485b020afa6b5f5c78049ecf1d4 (diff)
downloadadvanced-privacy-3e353baf484524663b21f6a0cbb232634595fc33.tar.gz
5422: add time graduations on tracker graph on dashboard.
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/features')
-rw-r--r--app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardFragment.kt1
-rw-r--r--app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardState.kt1
-rw-r--r--app/src/main/java/foundation/e/privacycentralapp/features/dashboard/DashboardViewModel.kt1
3 files changed, 3 insertions, 0 deletions
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<Pair<Int, Int>>? = null,
val dayLabels: List<String>? = null,
+ val dayGraduations: List<String?>? = 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