GetHashCode method

Future<String> GetHashCode(
  1. Map map,
  2. String url
)

Implementation

Future<String> GetHashCode(Map map, String url) async {
  final jsonMap = {'json': map};
  var body = jsonEncode(jsonMap);
  var response = await client.post(Uri.parse((url.contains("-stg") ? BaseUrlDev : BaseUrl )), body: body, headers: {
    'Content-Type': 'application/json',
    'Access-Control-Allow-Origin': '*',
    'Access-Control-Allow-Credentials': 'true',
    'Access-Control-Allow-Headers': 'Content-Type',
    'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE'
  });

  if (response.statusCode != 200 && response.statusCode != 201) {
    throw new Exception("Houve um erro ao gerar o código hash!");
  }
  return '#/${response.body}';
}