Skip to content

Commit 4e1189d

Browse files
committed
Remove iOS 17 APIs usage
1 parent 21cf3f0 commit 4e1189d

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

Sources/PulseUI/Features/Console/ConsoleDataSource.swift

+2-7
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ protocol ConsoleDataSourceDelegate: AnyObject {
1717
func dataSource(_ dataSource: ConsoleDataSource, didUpdateWith diff: CollectionDifference<NSManagedObjectID>?)
1818
}
1919

20-
@MainActor
2120
final class ConsoleDataSource: NSObject, NSFetchedResultsControllerDelegate {
2221
weak var delegate: ConsoleDataSourceDelegate?
2322

@@ -136,15 +135,11 @@ final class ConsoleDataSource: NSObject, NSFetchedResultsControllerDelegate {
136135
// MARK: NSFetchedResultsControllerDelegate
137136

138137
nonisolated func controllerDidChangeContent(_ controller: NSFetchedResultsController<NSFetchRequestResult>) {
139-
MainActor.assumeIsolated {
140-
delegate?.dataSource(self, didUpdateWith: nil)
141-
}
138+
delegate?.dataSource(self, didUpdateWith: nil)
142139
}
143140

144141
nonisolated func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChangeContentWith diff: CollectionDifference<NSManagedObjectID>) {
145-
MainActor.assumeIsolated {
146-
delegate?.dataSource(self, didUpdateWith: diff)
147-
}
142+
delegate?.dataSource(self, didUpdateWith: diff)
148143
}
149144

150145
// MARK: Predicate

Sources/PulseUI/Features/Filters/ConsoleFilterViewModel.swift

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import Pulse
77
import Combine
88
import SwiftUI
99

10-
@MainActor
1110
final class ConsoleFiltersViewModel: ObservableObject {
1211
@Published var mode: ConsoleMode = .all
1312
@Published var options = ConsoleDataSource.PredicateOptions()

0 commit comments

Comments
 (0)