applyDiff: Diff

This commit is contained in:
InsanusMokrassar committed 2022-09-23 16:05:32 +06:00
1 parent 60bdb59d71
commit 59428140a8
2 files changed
+3 -1

No files matched your search

@@ -173,7 +173,7 @@ inline fun <T> Iterable<T>.calculateStrictDiff(
fun <T> MutableList<T>.applyDiff(
source: Iterable<T>,
strictComparison: Boolean = false
) = calculateDiff(source, strictComparison).let {
): Diff<T> = calculateDiff(source, strictComparison).also {
for (i in it.removed.indices.sortedDescending()) {
removeAt(it.removed[i].index)
}