From 4c0ea93d1f2207a6bf9eb98829d7efac938f54dd Mon Sep 17 00:00:00 2001 From: shannon Date: Tue, 28 Jan 2025 15:01:50 -0500 Subject: [PATCH] Restore poll view to notifications --- .../MastodonUI/View/Content/StatusView+Configuration.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift b/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift index 3c33185b1..780970967 100644 --- a/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift +++ b/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift @@ -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