Model Map Parsing

This commit is contained in:
Ankit Mahato
2023-03-27 14:01:26 +05:30
parent bb698539fe
commit 9ead1cc79f
2 changed files with 17 additions and 12 deletions

View File

@ -66,8 +66,8 @@ class ResponseModel {
MediaType? mediaType;
Duration? timeElapsed;
final statusCode = data["statusCode"] as int?;
final headers = data["headers"] as Map<String, String>?;
final requestHeaders = data["requestHeaders"] as Map<String, String>?;
final headers = data["headers"];
final requestHeaders = data["requestHeaders"];
final contentType = headers?[HttpHeaders.contentTypeHeader];
try {
mediaType = MediaType.parse(contentType!);
@ -82,8 +82,10 @@ class ResponseModel {
}
return ResponseModel(
statusCode: statusCode,
headers: headers,
requestHeaders: requestHeaders,
headers: headers != null ? Map<String, String>.from(headers) : null,
requestHeaders: requestHeaders != null
? Map<String, String>.from(requestHeaders)
: null,
contentType: contentType,
mediaType: mediaType,
body: body,