diff --git a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift index 0ca0b4e79..96004b4a0 100644 --- a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift +++ b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift @@ -72,7 +72,14 @@ import SwiftUI } private var isFullTimelineFetchEnabled: Bool { - UserPreferences.shared.fullTimelineFetch + guard UserPreferences.shared.fullTimelineFetch else { return false } + + switch timeline { + case .local, .federated: + return false + default: + return true + } } private var isCacheEnabled: Bool {