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