This commit is contained in:
John Estropia
2021-08-25 20:13:14 +09:00
parent d2f1656fdd
commit 45215c7a18
6 changed files with 26 additions and 24 deletions

View File

@@ -59,16 +59,14 @@ extension Internals {
Target,
StagedChangeset<[Internals.DiffableDataSourceSnapshot.Section]>,
@escaping ([Internals.DiffableDataSourceSnapshot.Section]) -> Void
) -> Void,
completion: @escaping () -> Void
) -> Void
) {
self.apply(
.init(),
target: target,
animatingDifferences: animatingDifferences,
performUpdates: performUpdates,
completion: completion
performUpdates: performUpdates
)
}
@@ -80,8 +78,7 @@ extension Internals {
Target,
StagedChangeset<[Internals.DiffableDataSourceSnapshot.Section]>,
@escaping ([Internals.DiffableDataSourceSnapshot.Section]) -> Void
) -> Void,
completion: @escaping () -> Void
) -> Void
) {
self.dispatcher.dispatch { [weak self] in
@@ -112,7 +109,6 @@ extension Internals {
#if canImport(QuartzCore)
CATransaction.begin()
CATransaction.setCompletionBlock(completion)
if !animatingDifferences {
@@ -122,11 +118,9 @@ extension Internals {
CATransaction.commit()
#else
performDiffingUpdates()
completion()
#endif