createAuthHeaders function

Map<String, String> createAuthHeaders()

Implementation

Map<String, String> createAuthHeaders() {
  Map<String, String> headers = {};
  String apiKey = authKeys.keys.first;
  String nonce = generateRandomString(10);
  String timeStamp = (DateTime.now().millisecondsSinceEpoch ~/ 1000).toString();
  String sign =
      toMd5('nonce=$nonce&timeStamp=$timeStamp&apiSecret=${authKeys[apiKey]}');

  headers['ApiKey'] = apiKey;
  headers['Nonce'] = nonce;
  headers['TimeStamp'] = timeStamp;
  headers['Sign'] = sign;
  return headers;
}