refactor: formatting action revert

This commit is contained in:
Manas Hejmadi
2025-06-22 21:28:43 +05:30
parent f20b3d8bb6
commit 1b64d05fc5
17 changed files with 179 additions and 204 deletions

View File

@@ -2,11 +2,9 @@ import 'dart:io';
extension MapExtension on Map {
bool hasKeyContentType() {
return keys.any(
(k) => (k is String)
? k.toLowerCase() == HttpHeaders.contentTypeHeader
: false,
);
return keys.any((k) => (k is String)
? k.toLowerCase() == HttpHeaders.contentTypeHeader
: false);
}
String? getKeyContentType() {
@@ -15,11 +13,9 @@ extension MapExtension on Map {
}
bool present = hasKeyContentType();
if (present) {
return keys.firstWhere(
(e) => (e is String)
? e.toLowerCase() == HttpHeaders.contentTypeHeader
: false,
);
return keys.firstWhere((e) => (e is String)
? e.toLowerCase() == HttpHeaders.contentTypeHeader
: false);
}
return null;
}
@@ -30,8 +26,7 @@ extension MapExtension on Map {
Map removeKeyContentType() {
removeWhere(
(key, value) => key.toLowerCase() == HttpHeaders.contentTypeHeader,
);
(key, value) => key.toLowerCase() == HttpHeaders.contentTypeHeader);
return this;
}
}
}

View File

@@ -44,7 +44,10 @@ class DurationConverter implements JsonConverter<Duration?, int?> {
class HttpResponseModel with _$HttpResponseModel {
const HttpResponseModel._();
@JsonSerializable(explicitToJson: true, anyMap: true)
@JsonSerializable(
explicitToJson: true,
anyMap: true,
)
const factory HttpResponseModel({
int? statusCode,
Map<String, String>? headers,
@@ -62,9 +65,9 @@ class HttpResponseModel with _$HttpResponseModel {
MediaType? get mediaType => getMediaTypeFromHeaders(headers);
HttpResponseModel fromResponse({required Response response, Duration? time}) {
final responseHeaders = mergeMaps({
HttpHeaders.contentLengthHeader: response.contentLength.toString(),
}, response.headers);
final responseHeaders = mergeMaps(
{HttpHeaders.contentLengthHeader: response.contentLength.toString()},
response.headers);
MediaType? mediaType = getMediaTypeFromHeaders(responseHeaders);
final body = (mediaType?.subtype == kSubTypeJson)
? utf8.decode(response.bodyBytes)

View File

@@ -1,7 +1,5 @@
import 'package:better_networking/consts.dart';
import 'package:seed/seed.dart';
import '../models/models.dart';
import 'graphql_utils.dart';
import 'package:better_networking/better_networking.dart';
import 'package:json5/json5.dart' as json5;
Map<String, String>? rowsToMap(
@@ -24,7 +22,9 @@ Map<String, String>? rowsToMap(
return finalMap;
}
List<NameValueModel>? mapToRows(Map<String, String>? kvMap) {
List<NameValueModel>? mapToRows(
Map<String, String>? kvMap,
) {
if (kvMap == null) {
return null;
}
@@ -35,45 +35,47 @@ List<NameValueModel>? mapToRows(Map<String, String>? kvMap) {
return finalRows;
}
List<Map<String, String>>? rowsToFormDataMapList(List<FormDataModel>? kvRows) {
List<Map<String, String>>? rowsToFormDataMapList(
List<FormDataModel>? kvRows,
) {
if (kvRows == null) {
return null;
}
List<Map<String, String>> finalMap = kvRows
.map(
(FormDataModel formData) =>
(formData.name.trim().isEmpty && formData.value.trim().isEmpty)
? null
: {
"name": formData.name,
"value": formData.value,
"type": formData.type.name,
},
)
.map((FormDataModel formData) =>
(formData.name.trim().isEmpty && formData.value.trim().isEmpty)
? null
: {
"name": formData.name,
"value": formData.value,
"type": formData.type.name,
})
.nonNulls
.toList();
return finalMap;
}
List<FormDataModel>? mapListToFormDataModelRows(List<Map>? kvMap) {
List<FormDataModel>? mapListToFormDataModelRows(
List<Map>? kvMap,
) {
if (kvMap == null) {
return null;
}
List<FormDataModel> finalRows = kvMap.map((formData) {
return FormDataModel(
name: formData["name"],
value: formData["value"],
type: getFormDataType(formData["type"]),
);
}).toList();
List<FormDataModel> finalRows = kvMap.map(
(formData) {
return FormDataModel(
name: formData["name"],
value: formData["value"],
type: getFormDataType(formData["type"]),
);
},
).toList();
return finalRows;
}
FormDataType getFormDataType(String? type) {
return FormDataType.values.firstWhere(
(element) => element.name == type,
orElse: () => FormDataType.text,
);
return FormDataType.values.firstWhere((element) => element.name == type,
orElse: () => FormDataType.text);
}
List<NameValueModel>? getEnabledRows(
@@ -83,9 +85,8 @@ List<NameValueModel>? getEnabledRows(
if (rows == null || isRowEnabledList == null) {
return rows;
}
List<NameValueModel> finalRows = rows
.where((element) => isRowEnabledList[rows.indexOf(element)])
.toList();
List<NameValueModel> finalRows =
rows.where((element) => isRowEnabledList[rows.indexOf(element)]).toList();
return finalRows == [] ? null : finalRows;
}
@@ -108,4 +109,4 @@ String? removeJsonComments(String? json) {
} catch (e) {
return json;
}
}
}

View File

@@ -23,10 +23,8 @@ String stripUrlParams(String url) {
}
(Uri?, String?) getValidRequestUri(
String? url,
List<NameValueModel>? requestParams, {
SupportedUriSchemes defaultUriScheme = kDefaultUriScheme,
}) {
String? url, List<NameValueModel>? requestParams,
{SupportedUriSchemes defaultUriScheme = kDefaultUriScheme}) {
url = url?.trim();
if (url == null || url == "") {
return (null, "URL is missing!");