From 7add850fe6d2580696b5b50ed3b425c20ff75468 Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Sun, 31 Dec 2023 11:18:42 +0100 Subject: [PATCH] Rename timeline related files --- ...melinePrefetcher.swift => TimelineMediaPrefetcher.swift} | 2 +- ...sObserver.swift => TimelineUnreadStatusesObserver.swift} | 6 +++--- Packages/Timeline/Sources/Timeline/View/TimelineView.swift | 4 ++-- .../Timeline/Sources/Timeline/View/TimelineViewModel.swift | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) rename Packages/Timeline/Sources/Timeline/{TimelinePrefetcher.swift => TimelineMediaPrefetcher.swift} (92%) rename Packages/Timeline/Sources/Timeline/{PendingStatusesObserver.swift => TimelineUnreadStatusesObserver.swift} (92%) diff --git a/Packages/Timeline/Sources/Timeline/TimelinePrefetcher.swift b/Packages/Timeline/Sources/Timeline/TimelineMediaPrefetcher.swift similarity index 92% rename from Packages/Timeline/Sources/Timeline/TimelinePrefetcher.swift rename to Packages/Timeline/Sources/Timeline/TimelineMediaPrefetcher.swift index af5fa24f..50ee37f1 100644 --- a/Packages/Timeline/Sources/Timeline/TimelinePrefetcher.swift +++ b/Packages/Timeline/Sources/Timeline/TimelineMediaPrefetcher.swift @@ -4,7 +4,7 @@ import Observation import SwiftUI import UIKit -@Observable final class TimelinePrefetcher: NSObject, UICollectionViewDataSourcePrefetching { +@Observable final class TimelineMediaPrefetcher: NSObject, UICollectionViewDataSourcePrefetching { private let prefetcher = ImagePrefetcher() weak var viewModel: TimelineViewModel? diff --git a/Packages/Timeline/Sources/Timeline/PendingStatusesObserver.swift b/Packages/Timeline/Sources/Timeline/TimelineUnreadStatusesObserver.swift similarity index 92% rename from Packages/Timeline/Sources/Timeline/PendingStatusesObserver.swift rename to Packages/Timeline/Sources/Timeline/TimelineUnreadStatusesObserver.swift index a01f6358..1b0d1200 100644 --- a/Packages/Timeline/Sources/Timeline/PendingStatusesObserver.swift +++ b/Packages/Timeline/Sources/Timeline/TimelineUnreadStatusesObserver.swift @@ -6,7 +6,7 @@ import SwiftUI import DesignSystem @MainActor -@Observable class PendingStatusesObserver { +@Observable class TimelineUnreadStatusesObserver { var pendingStatusesCount: Int = 0 var disableUpdate: Bool = false @@ -30,8 +30,8 @@ import DesignSystem init() {} } -struct PendingStatusesObserverView: View { - @State var observer: PendingStatusesObserver +struct TimelineUnreadStatusesView: View { + @State var observer: TimelineUnreadStatusesObserver @Environment(UserPreferences.self) private var preferences @Environment(Theme.self) private var theme diff --git a/Packages/Timeline/Sources/Timeline/View/TimelineView.swift b/Packages/Timeline/Sources/Timeline/View/TimelineView.swift index edbe4fd5..462c499a 100644 --- a/Packages/Timeline/Sources/Timeline/View/TimelineView.swift +++ b/Packages/Timeline/Sources/Timeline/View/TimelineView.swift @@ -19,7 +19,7 @@ public struct TimelineView: View { @Environment(RouterPath.self) private var routerPath @State private var viewModel = TimelineViewModel() - @State private var prefetcher = TimelinePrefetcher() + @State private var prefetcher = TimelineMediaPrefetcher() @State private var wasBackgrounded: Bool = false @State private var collectionView: UICollectionView? @@ -77,7 +77,7 @@ public struct TimelineView: View { collectionView.prefetchDataSource = prefetcher } if viewModel.timeline.supportNewestPagination { - PendingStatusesObserverView(observer: viewModel.pendingStatusesObserver) + TimelineUnreadStatusesView(observer: viewModel.pendingStatusesObserver) } } .safeAreaInset(edge: .top) { diff --git a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift index 171b21f3..77739edb 100644 --- a/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift +++ b/Packages/Timeline/Sources/Timeline/View/TimelineViewModel.swift @@ -74,7 +74,7 @@ import SwiftUI } var isTimelineVisible: Bool = false - let pendingStatusesObserver: PendingStatusesObserver = .init() + let pendingStatusesObserver: TimelineUnreadStatusesObserver = .init() var scrollToIndexAnimated: Bool = false var marker: Marker.Content?