web-dev-qa-db-ja.com

フェニックスコントローラからチャネルにメッセージをブロードキャストする方法

そのチャネルの外部からチャネルにメッセージをブロードキャストする方法はありますか?

多分Channel.broadcast topic, event, dataのようなもの?

私はこのようなものを見ました ここ ですが、Phoenix.Channel.broadcast/3の最終バージョン(今日)は、チャネルとトピックを意味するソケットを取ります。

27
Philip Claren

そのためにMyApp.Endpoint.broadcast(topic, event, msg)を使用できます。

チェック http://hexdocs.pm/phoenix/Phoenix.Endpoint.html

57
manukall