Apply check response to raw responses
This commit is contained in:
parent
49742da8c1
commit
712dfa645a
|
|
@ -51,12 +51,12 @@ class WebClient {
|
||||||
);
|
);
|
||||||
client.close();
|
client.close();
|
||||||
|
|
||||||
|
_checkResponse(url, response);
|
||||||
|
|
||||||
if (rawResponse) {
|
if (rawResponse) {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
_checkResponse(url, response);
|
|
||||||
|
|
||||||
final dynamic jsonResponse = json.decode(response.body);
|
final dynamic jsonResponse = json.decode(response.body);
|
||||||
|
|
||||||
//debugPrint(response.body, wrapWidth: 1000);
|
//debugPrint(response.body, wrapWidth: 1000);
|
||||||
|
|
@ -113,12 +113,12 @@ class WebClient {
|
||||||
client.close();
|
client.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_checkResponse(url, response);
|
||||||
|
|
||||||
if (rawResponse) {
|
if (rawResponse) {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
_checkResponse(url, response);
|
|
||||||
|
|
||||||
return json.decode(response.body);
|
return json.decode(response.body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -171,19 +171,6 @@ class _ClientPdfViewState extends State<ClientPdfView> {
|
||||||
rawResponse: true,
|
rawResponse: true,
|
||||||
);
|
);
|
||||||
|
|
||||||
if (response!.statusCode >= 400) {
|
|
||||||
String errorMessage =
|
|
||||||
'${response.statusCode}: ${response.reasonPhrase}\n\n';
|
|
||||||
|
|
||||||
try {
|
|
||||||
errorMessage += jsonDecode(response.body)['message'];
|
|
||||||
} catch (error) {
|
|
||||||
errorMessage += response.body;
|
|
||||||
}
|
|
||||||
|
|
||||||
throw errorMessage;
|
|
||||||
}
|
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -351,18 +351,5 @@ Future<Response?> _loadPDF(
|
||||||
response = await WebClient().get(url, '', rawResponse: true);
|
response = await WebClient().get(url, '', rawResponse: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response!.statusCode >= 400) {
|
|
||||||
String errorMessage =
|
|
||||||
'${response.statusCode}: ${response.reasonPhrase}\n\n';
|
|
||||||
|
|
||||||
try {
|
|
||||||
errorMessage += jsonDecode(response.body)['message'];
|
|
||||||
} catch (error) {
|
|
||||||
errorMessage += response.body;
|
|
||||||
}
|
|
||||||
|
|
||||||
throw errorMessage;
|
|
||||||
}
|
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,13 +48,7 @@ void loadDesign({
|
||||||
webClient
|
webClient
|
||||||
.post(url, credentials.token, data: json.encode(data), rawResponse: true)
|
.post(url, credentials.token, data: json.encode(data), rawResponse: true)
|
||||||
.then((dynamic response) {
|
.then((dynamic response) {
|
||||||
if ((response as Response).statusCode >= 400) {
|
onComplete(response);
|
||||||
showErrorDialog(
|
|
||||||
message: '${response.statusCode}: ${response.reasonPhrase}');
|
|
||||||
onComplete(null);
|
|
||||||
} else {
|
|
||||||
onComplete(response);
|
|
||||||
}
|
|
||||||
}).catchError((dynamic error) {
|
}).catchError((dynamic error) {
|
||||||
showErrorDialog(message: '$error');
|
showErrorDialog(message: '$error');
|
||||||
onComplete(null);
|
onComplete(null);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue