TF-1963 Add catch error message in remote exception thrower

(cherry picked from commit e4ab29bf245eb24a536ea4c0436f4e51a13740d6)
This commit is contained in:
dab246
2023-06-26 21:02:27 +07:00
committed by Dat Vu
parent cffd27c3bf
commit e9f3f7f012
@@ -36,9 +36,15 @@ class RemoteExceptionThrower extends ExceptionThrower {
} else if (error.error is SocketException) {
throw const SocketError();
} else {
throw UnknownError(
code: error.response?.statusCode,
message: error.response?.statusMessage);
if (error.response != null) {
throw UnknownError(
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) {