selectedRequestModel

This commit is contained in:
Ashita Prasad
2024-02-08 04:16:37 +05:30
parent cb7f93fa98
commit 7fa5062c9f
4 changed files with 16 additions and 13 deletions

View File

@ -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",

View File

@ -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,
);
}
}

View File

@ -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!,

View File

@ -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),
),
),
);