getCidade method
Implementation
Future<Result<dynamic, String>> getCidade(String uf) async {
Repository repository = Repository();
try {
Response? response = await repository.callDio(
"https://brasilapi.com.br/api/ibge/municipios/v1/$uf",
null,
null,
null,
'get');
if (response != null && response.statusCode == 200) {
return successOf(response.data);
} else {
return Failure(response?.statusMessage ?? "Erro na API.");
}
} catch (ex) {
return Failure(ex.toString().replaceAll("Exception:", "Erro interno: "));
}
}