mirror of
https://github.com/foss42/apidash.git
synced 2025-12-10 07:08:08 +08:00
feat: add request cancellation functionality
This commit is contained in:
@@ -27,6 +27,14 @@ class ResponsePane extends ConsumerWidget {
|
||||
if (responseStatus == null) {
|
||||
return const NotSentWidget();
|
||||
}
|
||||
|
||||
if (message == "Request Cancelled") {
|
||||
return ErrorMessage(
|
||||
message: '$message',
|
||||
showIssueButton: false,
|
||||
);
|
||||
}
|
||||
|
||||
if (responseStatus == -1) {
|
||||
return ErrorMessage(message: '$message. $kUnexpectedRaiseIssue');
|
||||
}
|
||||
|
||||
@@ -127,6 +127,11 @@ class SendRequestButton extends ConsumerWidget {
|
||||
.read(collectionStateNotifierProvider.notifier)
|
||||
.sendRequest(selectedId!);
|
||||
},
|
||||
onCancel: () {
|
||||
ref
|
||||
.read(collectionStateNotifierProvider.notifier)
|
||||
.cancelRequest(selectedId!);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user