Restore poll view to notifications

This commit is contained in:
shannon 2025-01-28 15:01:50 -05:00
parent 52b955f5da
commit 4c0ea93d1f

View File

@ -545,12 +545,13 @@ extension StatusView {
private func configurePoll(status: Mastodon.Entity.Status) {
let status = status.reblog ?? status
guard let poll = status.poll else {
guard let pollEntity = status.poll else {
return
}
let poll = MastodonPoll(poll: pollEntity, status: MastodonStatus.fromEntity(status))
let options = poll.options
let items: [PollItem] = options.map { .pollOption($0) }
let items: [PollItem] = options.map { .option(record: $0) }
self.viewModel.pollItems = items.removingDuplicates()
viewModel.isVoteButtonEnabled = !viewModel.selectedPollItems.isEmpty