RxSwiftCommunity/RxDataSources#271 issue relates to this library as well.
The same problem with RxASTableAnimatedDataSource. It performs separately each update from the batch.
|
for difference in differences { |
|
dataSource.setSections(difference.finalSections) |
|
tableNode.performBatchUpdates(difference, animated: self.animated, animationConfiguration: self.animationConfiguration) |
|
} |
|
public func performBatchUpdates<S>(_ changes: Changeset<S>, animated: Bool, animationConfiguration: RowAnimation) { |
|
self.performBatch(animated: animated, updates: { |
|
_performBatchUpdates(self, changes: changes, animationConfiguration: animationConfiguration) |
|
}, completion: nil) |
|
} |
RxSwiftCommunity/RxDataSources#271 issue relates to this library as well.
The same problem with
RxASTableAnimatedDataSource. It performs separately each update from the batch.RxASDataSources/Sources/DataSources/ASTableNode+Rx/RxASTableAnimatedDataSource.swift
Lines 138 to 141 in 8f9e895
RxASDataSources/Sources/DataSources/ASTableNode+Rx/ASTableNode+SectionedViewType.swift
Lines 47 to 51 in 8f9e895