singleChatRoomId function
Returns a chat room ID from a user's uid. 대화할 상대방의 UID 를 입력 받아, 일대일 채팅방 ID 를 만든다.
로그인 사용자의 uid 와 otherUserUid
를 정렬해서 합친다.
Implementation
String singleChatRoomId(String otherUserUid) {
if (myUid == null) {
throw Exception('chat.function.dart::singleChatRoomId() -> Login first');
}
final uids = [FirebaseAuth.instance.currentUser!.uid, otherUserUid];
uids.sort();
return uids.join(chatRoomDivider);
}