generateSignature static method

String generateSignature(
  1. String url
)

Implementation

static String generateSignature(String url) {
  if (url.isEmpty) {
    throw ArgumentError('URL cannot be null or empty.');
  }

  final String timestamp = DateTime.now().millisecondsSinceEpoch.toString();
  final String data = '$timestamp$url$preSharedKey';
  debugPrint('Before encoding: $data');
  return _calculateHMAC(data);
}