1
から一度にサブスクリプション:いくつかの私は、このように一度に複数のサブスクリプションにユーザーを購読することができますRailsのチャンネルでフェニックスチャンネル
def subscribed
[1, 2, 3].each do |subscription|
stream_for subscription
end
end
そして今、ユーザーが3つのサブスクリプション「my_channel:1」を持っている、「my_channel:2 "、" my_channel:3 "この方法で自分のユーザーを登録するためにフロントエンドからデータを受け取る必要はありません。 しかし、私はフェニックスのチャンネルからこれを行うことはできないようです。それはフェニックスのjsから受信したデータを使用しています。
def join("mytopic:" <> subtopic, _params, socket) do
{:ok, socket}
end
は、いくつかの任意のトピック名とユーザーをサブスクライブする方法はあります(たとえば、名前がデータベースから来ますか)?
ありがとうございました! – airled