mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 23:32:41 +00:00
some fix for models
This commit is contained in:
parent
bbd5fb4060
commit
026ce4a358
3 changed files with 6 additions and 6 deletions
|
@ -56,7 +56,7 @@ final class PollHistoryCoordinator: NSObject, Coordinator, Presentable {
|
|||
}
|
||||
}
|
||||
|
||||
func showPollDetail(_ poll: PollListData) {
|
||||
func showPollDetail(_ poll: TimelinePollDetails) {
|
||||
let detailCoordinator: PollHistoryDetailCoordinator = .init(parameters: .init(pollHistoryDetails: MockPollHistoryDetailScreenState.openUndisclosed.poll, session: parameters.session, room: parameters.room))
|
||||
detailCoordinator.toPresentable().presentationController?.delegate = self
|
||||
detailCoordinator.completion = { [weak self, weak detailCoordinator] result in
|
||||
|
@ -65,8 +65,6 @@ final class PollHistoryCoordinator: NSObject, Coordinator, Presentable {
|
|||
case .dismiss:
|
||||
self.toPresentable().dismiss(animated: true)
|
||||
self.remove(childCoordinator: coordinator)
|
||||
default:
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -33,9 +33,11 @@ enum MockPollHistoryDetailScreenState: MockScreenState, CaseIterable {
|
|||
TimelinePollAnswerOption(id: "2", text: "Second", count: 5, winner: false, selected: true),
|
||||
TimelinePollAnswerOption(id: "3", text: "Third", count: 15, winner: true, selected: false)]
|
||||
|
||||
let poll = TimelinePollDetails(question: "Question",
|
||||
let poll = TimelinePollDetails(id: "id",
|
||||
question: "Question",
|
||||
answerOptions: answerOptions,
|
||||
closed: self == .closedDisclosed || self == .closedUndisclosed ? true : false,
|
||||
startDate: .init(),
|
||||
totalAnswerCount: 20,
|
||||
type: self == .closedDisclosed || self == .openDisclosed ? .disclosed : .undisclosed,
|
||||
eventType: self == .closedPollEnded ? .ended : .started,
|
||||
|
|
|
@ -21,7 +21,7 @@ enum PollHistoryConstants {
|
|||
}
|
||||
|
||||
enum PollHistoryViewModelResult {
|
||||
case showPollDetail(poll: PollListData)
|
||||
case showPollDetail(poll: TimelinePollDetails)
|
||||
}
|
||||
|
||||
// MARK: View
|
||||
|
@ -49,5 +49,5 @@ struct PollHistoryViewState: BindableState {
|
|||
enum PollHistoryViewAction {
|
||||
case viewAppeared
|
||||
case segmentDidChange
|
||||
case showPollDetail(poll: PollListData)
|
||||
case showPollDetail(poll: TimelinePollDetails)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue