Guest User

Untitled

a guest
Jul 20th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. // Temporary publish() to queue up messages until connection to Genericore
  2. // is ready.
  3. var publish_queue = [];
  4. var publish_enqueue = function (message) {
  5. publish_queue.push(message);
  6. log('enqueue: ' + publish_queue.length);
  7. };
  8. var publish = publish_enqueue;
  9.  
  10.  
  11. var ready = function (client) {
  12. // bind real publish function and flush publish_queue to Genericore.
  13. publish = client.publish;
  14. for (var i = 0; i < publish_queue.length; ++i) {
  15. log('dequeue: ' + i + '/' + publish_queue.length);
  16. publish(publish_queue[i]);
  17. };
  18. publish_queue = [];
  19. };
Add Comment
Please, Sign In to add comment