File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
Shared/Samples/Show service area Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ struct ShowServiceAreaView: View {
3030 @State private var secondTimeBreak : Int = 8
3131 /// A Boolean value indicating whether the time breaks settings are presented.
3232 @State private var settingsArePresented = false
33+ /// A Boolean value indicating whether the service area is being solved.
34+ @State private var isSolvingServiceArea = false
3335
3436 /// The data model for the sample.
3537 @StateObject private var model = Model ( )
@@ -76,13 +78,16 @@ struct ShowServiceAreaView: View {
7678 Spacer ( )
7779 Button ( " Service Area " ) {
7880 Task {
81+ isSolvingServiceArea = true
7982 do {
8083 try await model. showServiceArea ( timeBreaks: [ Double ( firstTimeBreak) , Double ( secondTimeBreak) ] )
8184 } catch {
8285 self . error = error
8386 }
87+ isSolvingServiceArea = false
8488 }
8589 }
90+ . disabled ( isSolvingServiceArea)
8691 Spacer ( )
8792 Button ( " Clear " , systemImage: " trash " ) {
8893 model. removeAllGraphics ( )
You can’t perform that action at this time.
0 commit comments