Fix crash if status for leaked collection view cell updates
This commit is contained in:
parent
bf6dfab121
commit
59231e513f
|
@ -60,7 +60,8 @@ extension StatusCollectionViewCell {
|
|||
.receive(on: DispatchQueue.main)
|
||||
.filter { [unowned self] in $0 == self.statusID }
|
||||
.sink { [unowned self] _ in
|
||||
if let status = self.mastodonController.persistentContainer.status(for: self.statusID) {
|
||||
if let mastodonController = self.mastodonController,
|
||||
let status = mastodonController.persistentContainer.status(for: self.statusID) {
|
||||
// update immediately w/o animation
|
||||
self.favoriteButton.active = status.favourited
|
||||
self.reblogButton.active = status.reblogged
|
||||
|
|
Loading…
Reference in New Issue