deriveShortMessageId function
Derive a short stable message ID (6-char base36) from a UUID.
Implementation
String deriveShortMessageId(String uuid) {
final hex = uuid.replaceAll('-', '').substring(0, 10);
return int.parse(hex, radix: 16).toRadixString(36).substring(0, 6);
}