File tree 7 files changed +14
-7
lines changed 7 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -36,13 +36,14 @@ struct OptionalAlerts: View {
36
36
}
37
37
}
38
38
39
+ @MainActor
39
40
private class FeatureModel : ObservableObject {
40
41
@Published var count = 0
41
42
@Published var isLoading = false
42
43
@Published var fact : Fact ?
43
44
44
45
func numberFactButtonTapped( ) {
45
- Task { @ MainActor in
46
+ Task {
46
47
self . isLoading = true
47
48
defer { self . isLoading = false }
48
49
self . fact = await getNumberFact ( self . count)
Original file line number Diff line number Diff line change @@ -34,13 +34,14 @@ struct OptionalConfirmationDialogs: View {
34
34
}
35
35
}
36
36
37
+ @MainActor
37
38
private class FeatureModel : ObservableObject {
38
39
@Published var count = 0
39
40
@Published var isLoading = false
40
41
@Published var fact : Fact ?
41
42
42
43
func numberFactButtonTapped( ) {
43
- Task { @ MainActor in
44
+ Task {
44
45
self . isLoading = true
45
46
defer { self . isLoading = false }
46
47
self . fact = await getNumberFact ( self . count)
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ private struct FactEditor: View {
67
67
}
68
68
}
69
69
70
+ @MainActor
70
71
private class FeatureModel : ObservableObject {
71
72
@Published var count = 0
72
73
@Published var fact : Fact ?
@@ -81,7 +82,7 @@ private class FeatureModel: ObservableObject {
81
82
func numberFactButtonTapped( ) {
82
83
self . isLoading = true
83
84
self . fact = Fact ( description: " \( self . count) is still loading... " , number: self . count)
84
- self . task = Task { @ MainActor in
85
+ self . task = Task {
85
86
let fact = await getNumberFact ( self . count)
86
87
self . isLoading = false
87
88
try Task . checkCancellation ( )
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ private struct FactEditor: View {
63
63
}
64
64
}
65
65
66
+ @MainActor
66
67
private class FeatureModel : ObservableObject {
67
68
@Published var count = 0
68
69
@Published var fact : Fact ?
@@ -77,7 +78,7 @@ private class FeatureModel: ObservableObject {
77
78
func numberFactButtonTapped( ) {
78
79
self . isLoading = true
79
80
self . fact = Fact ( description: " \( self . count) is still loading... " , number: self . count)
80
- self . task = Task { @ MainActor in
81
+ self . task = Task {
81
82
let fact = await getNumberFact ( self . count)
82
83
self . isLoading = false
83
84
try Task . checkCancellation ( )
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ private struct FactEditor: View {
67
67
}
68
68
}
69
69
70
+ @MainActor
70
71
private class FeatureModel : ObservableObject {
71
72
@Published var count = 0
72
73
@Published var fact : Fact ?
@@ -77,7 +78,7 @@ private class FeatureModel: ObservableObject {
77
78
func numberFactButtonTapped( ) {
78
79
self . isLoading = true
79
80
self . fact = Fact ( description: " \( self . count) is still loading... " , number: self . count)
80
- self . task = Task { @ MainActor in
81
+ self . task = Task {
81
82
let fact = await getNumberFact ( self . count)
82
83
self . isLoading = false
83
84
try Task . checkCancellation ( )
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ private struct FactEditor: View {
71
71
}
72
72
}
73
73
74
+ @MainActor
74
75
private class FeatureModel : ObservableObject {
75
76
@Published var count = 0
76
77
@Published var fact : Fact ?
@@ -86,7 +87,7 @@ private class FeatureModel: ObservableObject {
86
87
if isActive {
87
88
self . isLoading = true
88
89
self . fact = Fact ( description: " \( self . count) is still loading... " , number: self . count)
89
- self . task = Task { @ MainActor in
90
+ self . task = Task {
90
91
let fact = await getNumberFact ( self . count)
91
92
self . isLoading = false
92
93
try Task . checkCancellation ( )
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ private struct FactEditor: View {
67
67
}
68
68
}
69
69
70
+ @MainActor
70
71
private class FeatureModel : ObservableObject {
71
72
@Published var count = 0
72
73
@Published var fact : Fact ?
@@ -82,7 +83,7 @@ private class FeatureModel: ObservableObject {
82
83
if isActive {
83
84
self . isLoading = true
84
85
self . fact = Fact ( description: " \( self . count) is still loading... " , number: self . count)
85
- self . task = Task { @ MainActor in
86
+ self . task = Task {
86
87
let fact = await getNumberFact ( self . count)
87
88
self . isLoading = false
88
89
try Task . checkCancellation ( )
You can’t perform that action at this time.
0 commit comments