mirror of
https://github.com/HendrikRauh/inventree-app.git
synced 2026-01-13 11:36:24 +00:00
Improve invalid response code messages
This commit is contained in:
parent
d03e1db4c3
commit
960b55d4a4
3 changed files with 36 additions and 3 deletions
|
|
@ -130,9 +130,37 @@ Future<void> showServerError(String title, String description) async {
|
|||
|
||||
Future<void> showStatusCodeError(int status, {int expected = 200}) async {
|
||||
|
||||
BuildContext ctx = OneContext().context;
|
||||
|
||||
String msg = I18N.of(ctx).responseInvalid;
|
||||
String extra = "Server responded with status code ${status}";
|
||||
|
||||
switch (status) {
|
||||
case 400:
|
||||
msg = I18N.of(ctx).response400;
|
||||
break;
|
||||
case 401:
|
||||
msg = I18N.of(ctx).response401;
|
||||
break;
|
||||
case 403:
|
||||
msg = I18N.of(ctx).response403;
|
||||
break;
|
||||
case 404:
|
||||
msg = I18N.of(ctx).response404;
|
||||
break;
|
||||
case 405:
|
||||
msg = I18N.of(ctx).response405;
|
||||
break;
|
||||
case 429:
|
||||
msg = I18N.of(ctx).response429;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
showServerError(
|
||||
I18N.of(OneContext().context).responseInvalid,
|
||||
"Server responded with status code ${status}"
|
||||
msg,
|
||||
extra,
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue