text: 'use strict'
  
  var jwt = require('jwt-simple')
  var moment = require('moment')
  var secret = 'clave_secreta_2018176';
  
  exports.createToken = function (user){
      var payload = {
          sub: user._id,
          nombre: user.nombre,
          usuario: user.usuario,
          email: user.email,
          rol: user.rol,
          calificacion: user.calificacion,
          precio: user.precio,
          fechaDisponible: user.fechaDisponible,
          iat: moment().unix(),
          exp: moment().day(30, 'days').unix() 
       }
       return jwt.encode(payload, secret)
  
  }