parent
b0f23e46ba
commit
667d30a710
|
@ -80,15 +80,15 @@ class EditListAccountsViewController: EnhancedTableViewController {
|
||||||
|
|
||||||
self.nextRange = pagination?.older
|
self.nextRange = pagination?.older
|
||||||
|
|
||||||
self.mastodonController.persistentContainer.addAll(accounts: accounts)
|
self.mastodonController.persistentContainer.addAll(accounts: accounts) {
|
||||||
|
var snapshot = self.dataSource.snapshot()
|
||||||
|
snapshot.deleteSections([.accounts])
|
||||||
|
snapshot.appendSections([.accounts])
|
||||||
|
snapshot.appendItems(accounts.map { .account(id: $0.id) })
|
||||||
|
|
||||||
var snapshot = self.dataSource.snapshot()
|
DispatchQueue.main.async {
|
||||||
snapshot.deleteSections([.accounts])
|
self.dataSource.apply(snapshot)
|
||||||
snapshot.appendSections([.accounts])
|
}
|
||||||
snapshot.appendItems(accounts.map { .account(id: $0.id) })
|
|
||||||
|
|
||||||
DispatchQueue.main.async {
|
|
||||||
self.dataSource.apply(snapshot)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue