Fix missing case in StatusFetchedResultsController

This commit is contained in:
Marcus Kida 2023-11-28 12:04:08 +01:00
parent 7ad0b15b32
commit 66b2bfd5cd
No known key found for this signature in database
GPG Key ID: 19FF64E08013CA40
2 changed files with 3 additions and 0 deletions

View File

@ -44,6 +44,8 @@ public final class StatusFetchedResultsController {
newRecords[i] = status
} else if let reblog = record.reblog, reblog.id == status.id {
newRecords[i].reblog = status
} else if status.reblog?.id == status.id {
newRecords[i].reblog = status
}
}
records = newRecords

View File

@ -33,6 +33,7 @@ extension StatusView {
.receive(on: DispatchQueue.main)
.sink(receiveValue: { status in
self.isBookmark = status.bookmarked == true
self.isMuting = status.muted == true
})
.store(in: &disposeBag)
}