TF-1963 Add catch error message in remote exception thrower
(cherry picked from commit e4ab29bf245eb24a536ea4c0436f4e51a13740d6)
This commit is contained in:
@@ -36,9 +36,15 @@ class RemoteExceptionThrower extends ExceptionThrower {
|
|||||||
} else if (error.error is SocketException) {
|
} else if (error.error is SocketException) {
|
||||||
throw const SocketError();
|
throw const SocketError();
|
||||||
} else {
|
} else {
|
||||||
throw UnknownError(
|
if (error.response != null) {
|
||||||
code: error.response?.statusCode,
|
throw UnknownError(
|
||||||
message: error.response?.statusMessage);
|
code: error.response!.statusCode,
|
||||||
|
message: error.response!.statusMessage);
|
||||||
|
} else if (error.error != null) {
|
||||||
|
throw UnknownError(message: error.error!.toString());
|
||||||
|
} else {
|
||||||
|
throw const UnknownError();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (error is ErrorMethodResponseException) {
|
} else if (error is ErrorMethodResponseException) {
|
||||||
|
|||||||
Reference in New Issue
Block a user