Pusher.com:有没有办法使用channel.bind_all()我只能获得推送事件?

时间:2013-04-25 16:58:35

标签: pusher

我有一个发布恒温器事件的频道。事件按温度变化和恒温器控制变化分组。我有3个听众(网页):摘要,温度变化和恒温器变化。

我想我设置了一个通道't1'(恒温器1),并有tc(温度变化),tm(恒温器模式变化),tsh(温度设定热量)等事件。

温度变化页面易于设置:订阅't1',绑定到'tc'。

但恒温器控制页面更难。我可以这样做:订阅't1',绑定到''tc'?此页面希望接收除“tc”之外的所有事件。

我所做的是在网页javascript中循环,为每个事件(tm,tsh,tsc等)生成多个't1'.bind()调用。 t1.bind(tm),t1.bind(tsh),t1.bind(tsc)等。

摘要页面需要查看所有活动。所以我想知道如何使用bind_all()。

但是如果我使用bind_all,我也会得到很多推送事件。我想我可以弄清楚如何过滤掉那些但是想知道你们是否有更好的想法。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

我通过使用多个频道(这是一项功能)以及特定事件来解决这个问题。