Skip to content

Commit afd4dce

Browse files
committed
don't execute code unnecessarily if nothing changes
1 parent 4618f7c commit afd4dce

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

app/src/main/java/de/westnordost/streetcomplete/data/osm/edits/ElementEditsController.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ import javax.inject.Singleton
7070
* the undo history */
7171
fun deleteSyncedOlderThan(timestamp: Long): Int {
7272
val edits = editsDB.getSyncedOlderThan(timestamp)
73+
if (edits.isEmpty()) return 0
7374
val result = editsDB.deleteAll(edits.map { it.id })
7475
onDeletedEdits(edits)
7576
return result

app/src/main/java/de/westnordost/streetcomplete/data/osmnotes/edits/NoteEditsController.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ import javax.inject.Singleton
9090

9191
@Synchronized fun deleteSyncedOlderThan(timestamp: Long): Int {
9292
val edits = editsDB.getSyncedOlderThan(timestamp)
93+
if (edits.isEmpty()) return 0
9394
val result = editsDB.deleteAll(edits.map { it.id })
9495
onDeletedEdits(edits)
9596
return result

0 commit comments

Comments
 (0)