Add live synced days

This commit is contained in:
Alfonso Grillo
2023-01-25 15:12:19 +01:00
parent 1f953c8a93
commit 94ca5e3ccc
5 changed files with 41 additions and 11 deletions
@@ -17,7 +17,8 @@
// MARK: View model
enum PollHistoryConstants {
static let chunkSizeInDays: UInt = 30
static let chunkSizeInDays: UInt = 10
static let oneDayInSeconds: TimeInterval = 8.6 * 10e3
}
enum PollHistoryViewModelResult: Equatable {
@@ -44,7 +45,8 @@ struct PollHistoryViewState: BindableState {
var isLoading = false
var canLoadMoreContent = true
var polls: [TimelinePollDetails]?
var numberOfFetchedBatches: UInt = 0
var syncStartDate: Date = .init()
var syncedUpTo: Date = .distantFuture
}
enum PollHistoryViewAction {