generateHash method

String generateHash(
  1. Map<String, dynamic> data
)

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';
  }
}