我有一个已连接到Pubnub的应用程序,用于实时套接字服务,以便为用户保留页面上的数据。
我有一个ajax调用,它将对我们的API做一些事情,当它成功时,我在应用程序控制器上调用一个动作。同时或大约在同一时间,只要Pubnub仍然连接,它就会收到一条带有动作处理程序名称的消息,并尝试调用相同的动作。
理想情况下,我希望确保此代码仅在Pubnub首次调用天气或我的ajax成功回调时运行。我怎么能这样做使用ember运行循环?这似乎可行,我只是无法理解我实际上是如何做到的。
答案 0 :(得分:1)
好吧,我只会使用网络套接字。
但是对于你的问题: runloop中没有内置功能来执行此操作。您将需要某种uniq消息ID,然后列出已处理的消息并在运行代码之前检查它们。