プッシャーを使用してJavaScriptでモジュラーアプリケーションを作成しようとしています。異なるモジュールが同じプッシャーイベントにバインドする必要があり、そのイベントが別のイベントにネストされる場合があります。さらに、これらのモジュールは、ユーザーによってトリガーされたDOMイベントに応じて異なる時間にロードされます。
したがって、1つのモジュールに次のようなコードがある場合
env.pusher.connection.bind('connected', function() {
env.my_channel.bind('private_message',function(data){ ... }
}
private_message
そして、別のモジュールがやって来て、同じイベントを聞きたいと思っています。同じコードを書くとどうなりますか?最初のバインドが上書きされます。
私が探しているのは、ある種のリスナーを実装する方法であり、おそらくチャネルイベントからリスナーを削除するオプションがあります。