fetchPublicKey method
Implementation
Future<ValueResult<PublicKeyResponse>> fetchPublicKey() async {
try {
final response = await _client.dio.get('/public-keys');
final data = PublicKeyResponse.fromJson(response.data);
return ValueResult.success(data);
} on DioException catch (e) {
return _parseGatewayError<PublicKeyResponse>(e);
} catch (e) {
return ValueResult.failure('Erro inesperado ao buscar chave pública.');
}
}