aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/foundation/e/privacycentralapp/domain
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/domain')
-rw-r--r--app/src/main/java/foundation/e/privacycentralapp/domain/usecases/TrackersStatisticsUseCase.kt16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/TrackersStatisticsUseCase.kt b/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/TrackersStatisticsUseCase.kt
index 93fbc08..33c3f64 100644
--- a/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/TrackersStatisticsUseCase.kt
+++ b/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/TrackersStatisticsUseCase.kt
@@ -26,4 +26,20 @@ class TrackersStatisticsUseCase(
fun getPast24HoursTrackersCalls(): List<Int> {
return trackTrackersPrivacyModule.getPast24HoursTrackersCalls()
}
+
+ fun getDayMonthYearStatistics(): Triple<List<Int>, List<Int>, List<Int>> {
+ return Triple(
+ trackTrackersPrivacyModule.getPast24HoursTrackersCalls(),
+ trackTrackersPrivacyModule.getPastMonthTrackersCalls(),
+ trackTrackersPrivacyModule.getPastYearTrackersCalls()
+ )
+ }
+
+ fun getDayMonthYearCounts(): Triple<Int, Int, Int> {
+ return Triple(
+ trackTrackersPrivacyModule.getPast24HoursTrackersCount(),
+ trackTrackersPrivacyModule.getPastMonthTrackersCount(),
+ trackTrackersPrivacyModule.getPastYearTrackersCount()
+ )
+ }
}