Ну решил разобраться с этим наконец, а то руки не доходили. Думаю да - может и запилю чат. Но пока больше для саморазвития
ну в вашем кейсе это не критично, но лучше не принимать никаких параметров от юзера
допустим, у нас есть Chat#1 и Chat#2
и User#1, который ни состоит ни в каком из чатов
в текущей реализации он потенциально со своей стороны может инициировать подписку на обновления чата