mirror of
https://codeberg.org/timelimit/timelimit-android.git
synced 2025-10-06 03:50:23 +02:00
Delete app activities when device is removed
This commit is contained in:
parent
76b627e26a
commit
15976189fa
3 changed files with 8 additions and 3 deletions
|
@ -116,6 +116,8 @@ object ApplyServerDataStatus {
|
|||
|
||||
if (removedDeviceEntryIds.isNotEmpty()) {
|
||||
database.device().removeDevicesById(removedDeviceEntryIds)
|
||||
database.app().removeAppsByDeviceIds(removedDeviceEntryIds)
|
||||
database.appActivity().deleteAppActivitiesByDeviceIds(removedDeviceEntryIds)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -235,7 +237,7 @@ object ApplyServerDataStatus {
|
|||
|
||||
run {
|
||||
// apply activities
|
||||
database.appActivity().deleteAppActivitiesByDeviceId(item.deviceId)
|
||||
database.appActivity().deleteAppActivitiesByDeviceIds(listOf(item.deviceId))
|
||||
database.appActivity().addAppActivitiesSync(item.activities.map {
|
||||
AppActivity(
|
||||
deviceId = item.deviceId,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue