Fix indicators for empty headers and params

This commit is contained in:
Ashita Prasad
2023-10-05 08:52:34 +05:30
parent 8dee380736
commit 1a9dc4e016
2 changed files with 7 additions and 4 deletions

View File

@ -36,6 +36,9 @@ class RequestModel {
final String? message;
final ResponseModel? responseModel;
Map<String, String> get headersMap => rowsToMap(requestHeaders) ?? {};
Map<String, String> get paramsMap => rowsToMap(requestParams) ?? {};
RequestModel duplicate({
required String id,
}) {

View File

@ -21,10 +21,10 @@ class _EditRequestPaneState extends ConsumerState<EditRequestPane> {
final tabIndex = ref.watch(
activeRequestModelProvider.select((value) => value?.requestTabIndex));
final headerLength = ref.watch(activeRequestModelProvider
.select((value) => value?.requestHeaders?.length));
final paramLength = ref.watch(activeRequestModelProvider
.select((value) => value?.requestParams?.length));
final headerLength = ref.watch(
activeRequestModelProvider.select((value) => value?.headersMap.length));
final paramLength = ref.watch(
activeRequestModelProvider.select((value) => value?.paramsMap.length));
final bodyLength = ref.watch(activeRequestModelProvider
.select((value) => value?.requestBody?.length));