generateHash method
Implementation
String generateHash(Map<String, dynamic> data) {
try {
final jsonString = json.encode(data);
return sha256.convert(utf8.encode(jsonString)).toString();
} catch (e) {
debugPrint('Hash generation error: $e');
// Return a placeholder hash if generation fails
return 'error_generating_hash';
}
}