generateThreadId static method

String generateThreadId(
  1. String me,
  2. String friend
)

Implementation

static String generateThreadId(String me, String friend) {
  final userIds = [me, friend]..sort();
  final combined = '${userIds[0]}:${userIds[1]}';
  final bytes = utf8.encode(combined);
  final hash = sha256.convert(bytes);
  return 't_${hash.toString().substring(0, 20)}';
}