A fork of Simple Time Tracker with WearOS support. (Now integrated upstream)
0

Configure Feed

Select the types of activity you want to include in your feed.

fix ICS UIDs not being unique for records

razeeman (Feb 3, 2024, 9:17 PM +0300) 9791b16c 4c1bedec

+1 -3
+1 -2
data_local/src/main/java/com/example/util/simpletimetracker/data_local/resolver/IcsRepoImpl.kt
··· 26 26 import java.text.SimpleDateFormat 27 27 import java.util.Locale 28 28 import java.util.TimeZone 29 - import java.util.UUID 30 29 import javax.inject.Inject 31 30 32 31 class IcsRepoImpl @Inject constructor( ··· 130 129 .append("BEGIN:VEVENT\n") 131 130 .append("DTSTART:${formatDateTime(record.timeStarted)}\n") 132 131 .append("DTEND:${formatDateTime(record.timeEnded)}\n") 133 - .append("UID:${UUID.randomUUID()}@stt\n") 132 + .append("UID:recordId_${record.id}@stt\n") 134 133 .append("SUMMARY:${recordType.name.clean()}\n") 135 134 .append("DESCRIPTION:$description\n") 136 135 .append("END:VEVENT\n")
-1
features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/delegate/SettingsNotificationsViewModelDelegate.kt
··· 14 14 import com.example.util.simpletimetracker.feature_settings.viewModel.SettingsViewModel 15 15 import com.example.util.simpletimetracker.navigation.Router 16 16 import com.example.util.simpletimetracker.navigation.params.action.OpenSystemSettings 17 - import com.example.util.simpletimetracker.navigation.params.notification.NotificationParams 18 17 import com.example.util.simpletimetracker.navigation.params.screen.DurationDialogParams 19 18 import kotlinx.coroutines.launch 20 19 import javax.inject.Inject