JSFiddle - React, Tailwind, and code Playground

by Varun Gupta

JavaScript

var Queue = require('firebase-queue'),
    Firebase = require('firebase');

var queueRef = new Firebase('<firebase-app>/queue');
var ref = new Firebase('<firebase-app>');

var options1 = {
  specId: 'send_verification_code',
  numWorkers: 5
};

var queue1 = new Queue(queueRef, options1, function(data, progress, resolve, reject) {
  console.log('Received a task to send verification code to number ', data);
  ref.child('responses/' + data.request_id).set({requestToken: '123'});
  setTimeout(function() {
    resolve();
  }, 100);
});

var options2 = {
  specId: 'verify_code',
  numWorkers: 5,
  sanitize: false
};

var queue2 = new Queue(queueRef, options2, function(data, progress, resolve, reject) {
  console.log('Received a task to verify code ', data);
  ref.child('responses/' + data.request_id).set({authToken: '456'});
  setTimeout(function() {
    resolve();
  }, 100);
});