Loading cardinal-android/app/src/main/java/earth/maps/cardinal/data/sync/FavoritesLocalDataSource.kt +2 −2 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ class FavoritesLocalDataSource internal constructor( payload.lists.forEach { remote -> if (remote.isRoot && remote.id != rootList.id) return@forEach val existing = existingLists[remote.id] if (existing == null || remote.updatedAt >= existing.updatedAt) { if (existing == null || remote.updatedAt > existing.updatedAt) { savedListDao.upsertList(remote.toSavedList()) } } Loading @@ -101,7 +101,7 @@ class FavoritesLocalDataSource internal constructor( .associateBy { it.id } payload.places.forEach { remote -> val existing = existingPlaces[remote.id] if (existing == null || remote.updatedAt >= existing.updatedAt) { if (existing == null || remote.updatedAt > existing.updatedAt) { savedPlaceDao.upsertPlace(remote.toSavedPlace()) } } Loading Loading
cardinal-android/app/src/main/java/earth/maps/cardinal/data/sync/FavoritesLocalDataSource.kt +2 −2 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ class FavoritesLocalDataSource internal constructor( payload.lists.forEach { remote -> if (remote.isRoot && remote.id != rootList.id) return@forEach val existing = existingLists[remote.id] if (existing == null || remote.updatedAt >= existing.updatedAt) { if (existing == null || remote.updatedAt > existing.updatedAt) { savedListDao.upsertList(remote.toSavedList()) } } Loading @@ -101,7 +101,7 @@ class FavoritesLocalDataSource internal constructor( .associateBy { it.id } payload.places.forEach { remote -> val existing = existingPlaces[remote.id] if (existing == null || remote.updatedAt >= existing.updatedAt) { if (existing == null || remote.updatedAt > existing.updatedAt) { savedPlaceDao.upsertPlace(remote.toSavedPlace()) } } Loading