2017-05-09 9 views
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 

は、いくつかの任意のトピック名とユーザーをサブスクライブする方法はあります(たとえば、名前がデータベースから来ますか)?

答えて

関連する問題