0

如何在 PhoenixAction中传递数据。Channel

假设我们有控制器Controller和通道Channel,如何将数据从Actionin发送Controller到相应的Channel连接。

"solutions"我们想出的是丑陋的,我们曾经通过将其注入 .js 文件(黑客马拉松)来做到这一点,但这很丑陋。我在考虑是否可以通过会话传递它,因为第一个请求WS是获取请求,但我还没有找到合适的解决方案。

考虑身份验证示例。您通过 oauth 回调获取数据,并希望将其传递给同一用户,但在特定通道上的套接字连接上。

问题是数据是通过回调获取的。假设数据是秘密的。我希望它用于特定通道的套接字连接

  1. 从回调(控制器)中获取数据
  2. 做我不知道的事
  3. 使用来自回调的数据加入频道(频道)

任何想法如何正确地做到这一点?

4

0 回答 0