WebAPI/SimplePush: Difference between revisions

Line 95: Line 95:
  // This will trigger a 'push' message to be sent to this handler.</i>
  // This will trigger a 'push' message to be sent to this handler.</i>
  navigator.mozSetMessageHandler('push', {
  navigator.mozSetMessageHandler('push', {
   handleMessage: function(e) {
   handleMessage: function(message) {
     if (e.target.pushEndpoint == emailEndpoint)  <i>// Yay! New Email! Steve and blue can dance!</i>
     if (message.pushEndpoint == emailEndpoint)  <i>// Yay! New Email! Steve and blue can dance!</i>
       getNewEmailMessagesFromAppServer(e.target.version);
       getNewEmailMessagesFromAppServer(message.version);
     else if (e.target.pushEndpoint == imEndpoint) <i>// Yay! An IM awaits. I wonder if it's Sam's IM?</i>
     else if (message.pushEndpoint == imEndpoint) <i>// Yay! An IM awaits. I wonder if it's Sam's IM?</i>
       getNewChatMessagesFromAppServer(e.target.version);
       getNewChatMessagesFromAppServer(message.version);
   }
   }
  });
  });
Confirmed users
93

edits