Fix Poll appearance / layout / issues (IOS-201)
This commit is contained in:
parent
86d30887b6
commit
a4db8a2b90
|
@ -361,12 +361,13 @@ extension StatusView {
|
||||||
}
|
}
|
||||||
|
|
||||||
private func configurePoll(status: MastodonStatus) {
|
private func configurePoll(status: MastodonStatus) {
|
||||||
Task {
|
|
||||||
let status = status.reblog ?? status
|
let status = status.reblog ?? status
|
||||||
|
|
||||||
|
let predicate = Poll.predicate(domain: viewModel.authContext?.mastodonAuthenticationBox.domain ?? "", id: status.entity.poll?.id ?? "")
|
||||||
|
|
||||||
guard
|
guard
|
||||||
let context = viewModel.context?.managedObjectContext,
|
let context = viewModel.context?.managedObjectContext,
|
||||||
let poll = await status.getPoll(in: context, domain: viewModel.authContext?.mastodonAuthenticationBox.domain ?? "")
|
let poll = Poll.findOrFetch(in: context, matching: predicate)
|
||||||
else { return }
|
else { return }
|
||||||
|
|
||||||
|
|
||||||
|
@ -424,7 +425,6 @@ extension StatusView {
|
||||||
.assign(to: \.isVoting, on: viewModel)
|
.assign(to: \.isVoting, on: viewModel)
|
||||||
.store(in: &disposeBag)
|
.store(in: &disposeBag)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private func configureCard(status: MastodonStatus) {
|
private func configureCard(status: MastodonStatus) {
|
||||||
let status = status.reblog ?? status
|
let status = status.reblog ?? status
|
||||||
|
|
Loading…
Reference in New Issue