File tree Expand file tree Collapse file tree 6 files changed +16
-13
lines changed
screens/home_page/editor_pane/details_card/request_pane Expand file tree Collapse file tree 6 files changed +16
-13
lines changed Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ func main() {
99
99
100
100
var templateStart = jj.Template (kTemplateStart);
101
101
result += templateStart.render ({
102
- "hasBody" : requestModel.hasData ,
102
+ "hasBody" : requestModel.hasBody ,
103
103
"hasFormData" : requestModel.hasFormData,
104
104
"hasFileInFormData" : requestModel.hasFileInFormData,
105
105
});
@@ -144,7 +144,7 @@ func main() {
144
144
});
145
145
146
146
var headersList = requestModel.enabledRequestHeaders;
147
- if (headersList != null || requestModel.hasData ) {
147
+ if (headersList != null || requestModel.hasBody ) {
148
148
var headers = requestModel.enabledHeadersMap;
149
149
if (requestModel.hasJsonData || requestModel.hasTextData) {
150
150
headers.putIfAbsent (kHeaderContentType,
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ body = b'\r\n'.join(dataList)
116
116
}
117
117
}
118
118
119
- if (requestModel.hasData ) {
119
+ if (requestModel.hasBody ) {
120
120
hasBody = true ;
121
121
if (requestModel.hasJsonData || requestModel.hasTextData) {
122
122
var templateBody = jj.Template (kTemplateBody);
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ class RequestModel {
68
68
bool get hasJsonContentType => requestBodyContentType == ContentType .json;
69
69
bool get hasTextContentType => requestBodyContentType == ContentType .text;
70
70
int get contentLength => utf8.encode (requestBody ?? "" ).length;
71
- bool get hasData => hasJsonData || hasTextData || hasFormData;
71
+ bool get hasBody => hasJsonData || hasTextData || hasFormData;
72
72
bool get hasJsonData =>
73
73
kMethodsWithBody.contains (method) &&
74
74
hasJsonContentType &&
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ class EditRequestHeadersState extends ConsumerState<EditRequestHeaders> {
37
37
@override
38
38
Widget build (BuildContext context) {
39
39
final selectedId = ref.watch (selectedIdStateProvider);
40
- final length = ref.watch (selectedRequestModelProvider
40
+ ref.watch (selectedRequestModelProvider
41
41
.select ((value) => value? .requestHeaders? .length));
42
42
var rH = ref.read (selectedRequestModelProvider)? .requestHeaders;
43
43
rows = (rH == null || rH.isEmpty)
Original file line number Diff line number Diff line change @@ -17,11 +17,14 @@ class EditRequestPane extends ConsumerWidget {
17
17
selectedRequestModelProvider.select ((value) => value? .requestTabIndex));
18
18
19
19
final headerLength = ref.watch (selectedRequestModelProvider
20
- .select ((value) => value? .headersMap.length));
20
+ .select ((value) => value? .headersMap.length)) ??
21
+ 0 ;
21
22
final paramLength = ref.watch (selectedRequestModelProvider
22
- .select ((value) => value? .paramsMap.length));
23
- final bodyLength = ref.watch (selectedRequestModelProvider
24
- .select ((value) => value? .requestBody? .length));
23
+ .select ((value) => value? .paramsMap.length)) ??
24
+ 0 ;
25
+ final hasBody = ref.watch (
26
+ selectedRequestModelProvider.select ((value) => value? .hasBody)) ??
27
+ false ;
25
28
26
29
return RequestPane (
27
30
selectedId: selectedId,
@@ -37,9 +40,9 @@ class EditRequestPane extends ConsumerWidget {
37
40
.update (selectedId! , requestTabIndex: index);
38
41
},
39
42
showIndicators: [
40
- paramLength != null && paramLength > 0 ,
41
- headerLength != null && headerLength > 0 ,
42
- bodyLength != null && bodyLength > 0 ,
43
+ paramLength > 0 ,
44
+ headerLength > 0 ,
45
+ hasBody ,
43
46
],
44
47
children: const [
45
48
EditRequestURLParams (),
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ class EditRequestURLParamsState extends ConsumerState<EditRequestURLParams> {
38
38
@override
39
39
Widget build (BuildContext context) {
40
40
final selectedId = ref.watch (selectedIdStateProvider);
41
- final length = ref.watch (selectedRequestModelProvider
41
+ ref.watch (selectedRequestModelProvider
42
42
.select ((value) => value? .requestParams? .length));
43
43
var rP = ref.read (selectedRequestModelProvider)? .requestParams;
44
44
rows = (rP == null || rP.isEmpty)
You can’t perform that action at this time.
0 commit comments