DioClient não está caindo no mapeamento de erro
Resumo
Ocorre quando faz alguma request com o DioClient gerado pelo snowblower, acaba por restornar um DioException
ao invés de retornar o erro mapeado e apenas indicado como erro no objeto Resource
.
Passos para reproduzir
Ocorre quando faz alguma request com o DioClient gerado pelo snowblower.
Onde verificar
(Informe onde o erro ocorreu ou está ocorrendo. Informe versão, url, ambiente, e relacionados)
Possiveis soluções
Trocar o código atual utilizando await para utilizar .then
, como o exemplo a baixo que está funcionando:
return _dio
.get<T>(
path,
onReceiveProgress: onReceiveProgress,
queryParameters: queryParameters,
options: Options(
headers: headers,
extra: extra,
),
)
.then((value) => value.data);