Melhor maneira de gerenciar canais de bate-papo no Firebase

Na minha página principal, tenho uma lista de usuários e gostaria de escolher e abrir um canal para conversar com um deles.

Eu estou pensando se usar o id é a melhor maneira e controlar um acesso de um canal como USERID1-USERID2.

Mas é claro que o usuário 2 também pode abrir o mesmo canal, então gostaria de encontrar algo mais fácil de controlar.

Por favor, se você quiser me ajudar, dê um exemplo em javascript usando um URL / array do firebase.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion