什么是最好的做法使用pubnub与redux-saga?

时间:2016-05-08 15:12:07

标签: redux pubnub redux-saga

在redux-saga中使用pubnub使用生成器的最佳做法是什么?要在Connect,断开连接,事件,以及检索历史消息等方面分派操作吗?

问题在于PubNub提供了一个回调API而不是promises,而且有些函数有多个回调,比如connect,disconnect。

对于具有此功能的发布:

pubnub.publish({
      channel,
      message,
      callback: (message) => {
        // dispatch action with new message/event
      },
      error: (err) => {
        // dispatch action of error
      }
    });

对于订阅有这个:

pubnub.subscribe({
   channel,
   connect: () => //dispatch action of connect
   callback: (data) => // dispatch action of new data
   error: (err) => // dispatch action of error
}

0 个答案:

没有答案