@@ -49,9 +49,9 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
49
49
// MARK: - Published Values
50
50
51
51
@Published
52
- final var state : State = . initial
52
+ var state : State = . initial
53
53
@Published
54
- final var backgroundStates : OrderedSet < BackgroundState > = [ ]
54
+ var backgroundStates : Set < BackgroundState > = [ ]
55
55
56
56
@Published
57
57
private( set) var user : UserDto
@@ -99,7 +99,7 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
99
99
userTaskCancellable = Task {
100
100
do {
101
101
await MainActor . run {
102
- _ = backgroundStates. append ( . refreshing)
102
+ _ = backgroundStates. insert ( . refreshing)
103
103
}
104
104
105
105
try await loadDetails ( )
@@ -126,7 +126,7 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
126
126
userTaskCancellable = Task {
127
127
do {
128
128
await MainActor . run {
129
- _ = backgroundStates. append ( . refreshing)
129
+ _ = backgroundStates. insert ( . refreshing)
130
130
}
131
131
132
132
try await loadLibraries ( isHidden: isHidden)
@@ -153,7 +153,7 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
153
153
userTaskCancellable = Task {
154
154
do {
155
155
await MainActor . run {
156
- _ = backgroundStates. append ( . updating)
156
+ _ = backgroundStates. insert ( . updating)
157
157
}
158
158
159
159
try await updatePolicy ( policy: policy)
@@ -181,7 +181,7 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
181
181
userTaskCancellable = Task {
182
182
do {
183
183
await MainActor . run {
184
- _ = backgroundStates. append ( . updating)
184
+ _ = backgroundStates. insert ( . updating)
185
185
}
186
186
187
187
try await updateConfiguration ( configuration: configuration)
@@ -209,7 +209,7 @@ final class ServerUserAdminViewModel: ViewModel, Eventful, Stateful, Identifiabl
209
209
userTaskCancellable = Task {
210
210
do {
211
211
await MainActor . run {
212
- _ = backgroundStates. append ( . updating)
212
+ _ = backgroundStates. insert ( . updating)
213
213
}
214
214
215
215
try await updateUsername ( username: username)
0 commit comments