mirror of
https://github.com/foss42/apidash.git
synced 2025-05-22 08:46:33 +08:00
selectedRequestModel
This commit is contained in:
@ -25,12 +25,12 @@ class _CodePaneState extends ConsumerState<CodePane> {
|
||||
final CodegenLanguage codegenLanguage =
|
||||
ref.watch(codegenLanguageStateProvider);
|
||||
|
||||
final activeRequestModel = ref.watch(selectedRequestModelProvider);
|
||||
final selectedRequestModel = ref.watch(selectedRequestModelProvider);
|
||||
final defaultUriScheme =
|
||||
ref.watch(settingsProvider.select((value) => value.defaultUriScheme));
|
||||
|
||||
final code =
|
||||
codegen.getCode(codegenLanguage, activeRequestModel!, defaultUriScheme);
|
||||
final code = codegen.getCode(
|
||||
codegenLanguage, selectedRequestModel!, defaultUriScheme);
|
||||
if (code == null) {
|
||||
return const ErrorMessage(
|
||||
message: "An error was encountered while generating code. $kRaiseIssue",
|
||||
|
@ -95,9 +95,9 @@ class ResponseBodyTab extends ConsumerStatefulWidget {
|
||||
class _ResponseBodyTabState extends ConsumerState<ResponseBodyTab> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final activeRequestModel = ref.watch(selectedRequestModelProvider);
|
||||
final selectedRequestModel = ref.watch(selectedRequestModelProvider);
|
||||
return ResponseBody(
|
||||
activeRequestModel: activeRequestModel,
|
||||
selectedRequestModel: selectedRequestModel,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -287,14 +287,14 @@ class ResponseHeaders extends StatelessWidget {
|
||||
class ResponseBody extends StatelessWidget {
|
||||
const ResponseBody({
|
||||
super.key,
|
||||
this.activeRequestModel,
|
||||
this.selectedRequestModel,
|
||||
});
|
||||
|
||||
final RequestModel? activeRequestModel;
|
||||
final RequestModel? selectedRequestModel;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final responseModel = activeRequestModel?.responseModel;
|
||||
final responseModel = selectedRequestModel?.responseModel;
|
||||
if (responseModel == null) {
|
||||
return const ErrorMessage(
|
||||
message:
|
||||
@ -332,7 +332,7 @@ class ResponseBody extends StatelessWidget {
|
||||
}
|
||||
|
||||
return BodySuccess(
|
||||
key: Key("${activeRequestModel!.id}-response"),
|
||||
key: Key("${selectedRequestModel!.id}-response"),
|
||||
mediaType: mediaType,
|
||||
options: options,
|
||||
bytes: responseModel.bodyBytes!,
|
||||
|
@ -229,7 +229,7 @@ void main() {
|
||||
title: 'Response Body',
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: ResponseBody(activeRequestModel: requestModelNoResponseBody),
|
||||
body: ResponseBody(selectedRequestModel: requestModelNoResponseBody),
|
||||
),
|
||||
),
|
||||
);
|
||||
@ -254,7 +254,8 @@ void main() {
|
||||
title: 'Response Body',
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: ResponseBody(activeRequestModel: requestModelNoResponseHeaders),
|
||||
body:
|
||||
ResponseBody(selectedRequestModel: requestModelNoResponseHeaders),
|
||||
),
|
||||
),
|
||||
);
|
||||
@ -281,7 +282,8 @@ void main() {
|
||||
title: 'Response Body',
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: ResponseBody(activeRequestModel: requestModelNoResponseHeaders),
|
||||
body:
|
||||
ResponseBody(selectedRequestModel: requestModelNoResponseHeaders),
|
||||
),
|
||||
),
|
||||
);
|
||||
@ -308,7 +310,8 @@ void main() {
|
||||
title: 'Response Body',
|
||||
theme: kThemeDataLight,
|
||||
home: Scaffold(
|
||||
body: ResponseBody(activeRequestModel: requestModelNoResponseHeaders),
|
||||
body:
|
||||
ResponseBody(selectedRequestModel: requestModelNoResponseHeaders),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
Reference in New Issue
Block a user