fix concurrency warinings

This commit is contained in:
neon443
2025-05-21 14:16:54 +01:00
parent 7be2e3848a
commit 69856e2857

View File

@@ -201,7 +201,7 @@ class SettingsViewModel: ObservableObject {
} }
} }
class EventViewModel: ObservableObject { class EventViewModel: ObservableObject, @unchecked Sendable {
@Published var events: [Event] = [] @Published var events: [Event] = []
@Published var icloudData: [Event] = [] @Published var icloudData: [Event] = []
@@ -451,7 +451,7 @@ class EventViewModel: ObservableObject {
} }
} }
class dummyEventViewModel: EventViewModel { class dummyEventViewModel: EventViewModel, @unchecked Sendable{
var template2: Event var template2: Event
override init(load: Bool = false) { override init(load: Bool = false) {
self.template2 = Event( self.template2 = Event(
@@ -630,8 +630,7 @@ struct CompleteEvent: AppIntent {
func perform() async throws -> some IntentResult { func perform() async throws -> some IntentResult {
print("s") print("s")
var viewModel = EventViewModel() let viewModel = EventViewModel()
var eventss = viewModel.events
print("hip") print("hip")
guard let eventUUID = UUID(uuidString: eventID) else { guard let eventUUID = UUID(uuidString: eventID) else {
print(":sdklfajk") print(":sdklfajk")