You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core/src/main/java/com/example/util/simpletimetracker/core/interactor/GetUntrackedRecordsInteractorImpl.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ class GetUntrackedRecordsInteractorImpl @Inject constructor(
33
33
val maxEnd =System.currentTimeMillis().dropMillis()
34
34
35
35
// If range is all records - calculate from first records to current time.
36
-
val actualRange =if (range.timeStarted ==0L&& range.timeEnded ==0L) {
Copy file name to clipboardExpand all lines: domain/src/main/java/com/example/util/simpletimetracker/domain/statistics/interactor/StatisticsInteractor.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -123,7 +123,7 @@ class StatisticsInteractor @Inject constructor(
Copy file name to clipboardExpand all lines: features/feature_records_filter/src/main/java/com/example/util/simpletimetracker/feature_records_filter/interactor/RecordsFilterViewDataInteractor.kt
+15-7Lines changed: 15 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -937,14 +937,13 @@ class RecordsFilterViewDataInteractor @Inject constructor(
937
937
// TODO FILTER handle activity/category/tag removal?
938
938
// TODO FILTER selectable filter on top, change text "Filter" to star icon.
939
939
// TODO FILTER add icons to activities/tags.
940
-
// TODO FILTER order activities/categories/tags.
941
940
suspendfungetFavouriteFiltersSelectionViewData(
942
941
filters:List<RecordsFilter>,
943
942
extra:RecordsFilterParams,
944
943
isDeleteEnabled:Boolean,
945
-
recordTypes:Map<Long, RecordType>,
946
-
categories:Map<Long, Category>,
947
-
recordTags:Map<Long, RecordTag>,
944
+
recordTypes:List<RecordType>,
945
+
categories:List<Category>,
946
+
recordTags:List<RecordTag>,
948
947
): List<ViewHolderType> {
949
948
val result:MutableList<ViewHolderType> =mutableListOf()
950
949
val isDarkTheme = prefsInteractor.getDarkMode()
@@ -954,6 +953,12 @@ class RecordsFilterViewDataInteractor @Inject constructor(
954
953
val currentAvailableFilters = filterAvailableFilters(extra, filters)
955
954
val isSaveEnabled = currentAvailableFilters.isNotEmpty()
956
955
val filters = favouriteRecordsFilterInteractor.getAll()
956
+
val recordTypesMap = recordTypes.associateBy { it.id }
957
+
val recordTypesOrder = recordTypes.map { it.id }
958
+
val categoriesMap = categories.associateBy { it.id }
959
+
val categoriesOrder = categories.map { it.id }
960
+
val recordTagsMap = recordTags.associateBy { it.id }
961
+
val recordTagsOrder = recordTags.map { it.id }
957
962
958
963
funmapActiveColor(isActive:Boolean): Int {
959
964
returnif (isActive) {
@@ -973,9 +978,12 @@ class RecordsFilterViewDataInteractor @Inject constructor(
Copy file name to clipboardExpand all lines: features/feature_records_filter/src/main/java/com/example/util/simpletimetracker/feature_records_filter/mapper/RecordsFilterFavouriteViewDataMapper.kt
+49-6Lines changed: 49 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -36,8 +36,11 @@ class RecordsFilterFavouriteViewDataMapper @Inject constructor(
36
36
firstDayOfWeek:DayOfWeek,
37
37
isDarkTheme:Boolean,
38
38
recordTypes:Map<Long, RecordType>,
39
+
recordTypesOrder:List<Long>,
39
40
categories:Map<Long, Category>,
41
+
categoriesOrder:List<Long>,
40
42
recordTags:Map<Long, RecordTag>,
43
+
recordTagsOrder:List<Long>,
41
44
): CharSequence {
42
45
val exclude = resourceRepo.getString(R.string.records_filter_exclude)
43
46
val unknownText ="?"
@@ -143,20 +146,32 @@ class RecordsFilterFavouriteViewDataMapper @Inject constructor(
Copy file name to clipboardExpand all lines: features/feature_records_filter/src/main/java/com/example/util/simpletimetracker/feature_records_filter/viewModel/RecordsFilterViewModel.kt
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -933,9 +933,9 @@ class RecordsFilterViewModel @Inject constructor(
Copy file name to clipboardExpand all lines: features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailAdjacentActivitiesInteractor.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -113,7 +113,7 @@ class StatisticsDetailAdjacentActivitiesInteractor @Inject constructor(
Copy file name to clipboardExpand all lines: features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailDataDistributionInteractor.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ class StatisticsDetailDataDistributionInteractor @Inject constructor(
86
86
mode = dataDistributionMode,
87
87
graph = dataDistributionGraph,
88
88
selectedItemId = selectedItemId,
89
-
records =if (range.timeStarted ==0L&& range.timeEnded ==0L) {
0 commit comments