Skip to content

Commit 79ef992

Browse files
authored
fix: MainActor isolation warning (#58)
1 parent b1b1d34 commit 79ef992

File tree

15 files changed

+15
-0
lines changed

15 files changed

+15
-0
lines changed

Sources/Screens/Account/AccountStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import Foundation
1212
import VoltaserveCore
1313

14+
@MainActor
1415
class AccountStore: ObservableObject {
1516
@Published var identityUser: VOIdentityUser.Entity?
1617
@Published var identityUserError: String?

Sources/Screens/Browser/BrowserStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class BrowserStore: ObservableObject {
1617
@Published var entities: [VOFile.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/File/FileStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
// swiftlint:disable:next type_body_length
1617
class FileStore: ObservableObject {
1718
@Published var entities: [VOFile.Entity]?

Sources/Screens/Group/GroupStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class GroupStore: ObservableObject {
1617
@Published var entities: [VOGroup.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/Insights/InsightsStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class InsightsStore: ObservableObject {
1617
@Published var entities: [VOInsights.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/Invitation/InvitationStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class InvitationStore: ObservableObject {
1617
@Published var entities: [VOInvitation.Entity]?
1718
@Published var entitiesError: String?

Sources/Screens/Mosaic/MosaicStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class MosaicStore: ObservableObject {
1617
@Published var info: VOMosaic.Info?
1718
@Published var infoIsLoading: Bool = false

Sources/Screens/Organization/OrganizationStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class OrganizationStore: ObservableObject {
1617
@Published var entities: [VOOrganization.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/Sharing/SharingStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class SharingStore: ObservableObject {
1617
@Published var userPermissions: [VOFile.UserPermission]?
1718
@Published var userPermissionsIsLoading: Bool = false

Sources/Screens/SignIn/TokenStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class TokenStore: ObservableObject {
1617
@Published var token: VOToken.Value?
1718
private var client = createClient()

Sources/Screens/SignUp/SignUpStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class SignUpStore: ObservableObject {
1617
@Published var passwordRequirements: VOAccount.PasswordRequirements?
1718
@Published var passwordRequirementsIsLoading: Bool = false

Sources/Screens/Snapshot/SnapshotStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class SnapshotStore: ObservableObject {
1617
@Published var entities: [VOSnapshot.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/Task/TaskStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class TaskStore: ObservableObject {
1617
@Published var entities: [VOTask.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/User/UserStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
class UserStore: ObservableObject {
1617
@Published var entities: [VOUser.Entity]?
1718
@Published var entitiesIsLoading: Bool = false

Sources/Screens/Workspace/WorkspaceStore.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Combine
1212
import Foundation
1313
import VoltaserveCore
1414

15+
@MainActor
1516
// swiftlint:disable:next type_body_length
1617
class WorkspaceStore: ObservableObject {
1718
@Published var entities: [VOWorkspace.Entity]?

0 commit comments

Comments
 (0)