SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | // update new message to table | |
3 | $data['chatid'] = $to_id; // use a unique random string | |
4 | // broadcast using pusher notication | |
5 | $pusher->trigger('__subscribed_channel__', '__chat_session__', $data); | |
6 | ?> | |
7 | ||
8 | <!-- for user notification --> | |
9 | <script type="text/javascript"> | |
10 | // Enable pusher logging - don't include this in production | |
11 | Pusher.log = function(message) { | |
12 | if (window.console && window.console.log) { | |
13 | window.console.log(message); | |
14 | } | |
15 | }; | |
16 | ||
17 | var pusher = new Pusher('__app_secret__'); | |
18 | var channel = pusher.subscribe('__subscribed_channel__'); | |
19 | - | channel.bind('gsm_chat', function(data) { |
19 | + | channel.bind('__chat_session__', function(data) { |
20 | var element = document.getElementById("new_msg"); | |
21 | if (data.chatid == '<?= $_SESSION['user']['chatid']; ?>') { | |
22 | element.innerHTML = data.message; | |
23 | } else { | |
24 | element.innerHTML = '<a href="messaging.php"><div class="no_msg"></div></a>'; | |
25 | } | |
26 | }); | |
27 | </script> |