generateSignature static method
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);
}