video.js 526 Bytes
/**
 * Author: Wesnydy Lima Ribeiro
 * Email: wesnydy@lavid.ufpb.br
 */

'use strict';

/**
 * Required libs.
 */
var shortid = require('shortid')
  , amqp = require('../helpers/amqpManager');

exports.createVideo = function(req, res) {
  if (!req.body.gloss)
    return console.log('Gloss key missing');

  var id = shortid.generate();
  var gloss = req.body.gloss;

  amqp.sendToQueue(gloss, id, 'glosses', false, res);
  amqp.sendToQueue(gloss, id, 'logs', true, res);
  amqp.receiveFromQueue(id, 'videos', false, res);
};