Skip to content

Commit c18114a

Browse files
committed
Fix Show service area.
1 parent e90c33e commit c18114a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Shared/Samples/Show service area/ShowServiceAreaView.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff 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()

0 commit comments

Comments
 (0)