getConfigApi method

Future<Map<String, dynamic>> getConfigApi({
  1. required String function,
})

Implementation

Future<Map<String, dynamic>> getConfigApi({required String function}) async {
  String matricula = base64Encode(utf8.encode('matricula=${SettingsReports.matricula}'));
  http.Response response = await http.get(
    Uri.parse('${SettingsReports.enderecoRepositorio}$function?banco=${SettingsReports.bancoDeDados}&hash=$matricula'),
  );
  try {
    return jsonDecode(
      response.body,
    );
  } catch (e) {
    return {
      'status_code': response.statusCode,
      'mensagem': 'Dados não encontrado! Verifique os filtros selecionados e tente novamente.\nCatch message nerd: $e',
    };
  }
}