Handle empty poll list case

This commit is contained in:
Alfonso Grillo
2023-01-12 18:25:06 +01:00
parent 93cd811fee
commit c3270afc12
5 changed files with 63 additions and 26 deletions
@@ -15,13 +15,15 @@
//
final class MockPollHistoryService: PollHistoryServiceProtocol {
var pollListData: [PollListData] = (1..<10)
.map { index in
PollListData(startDate: .init().addingTimeInterval(-CGFloat(index) * 3600), question: "Do you like the poll number \(index)?")
}
.sorted { poll1, poll2 in
poll1.startDate > poll2.startDate
}
func fetchHistory() async throws -> [PollListData] {
(1..<10)
.map { index in
PollListData(startDate: .init().addingTimeInterval(-CGFloat(index) * 3600), question: "Do you like the poll number \(index)?")
}
.sorted { poll1, poll2 in
poll1.startDate > poll2.startDate
}
pollListData
}
}