'use strict';

const Router = require('koa-router');
const router = new Router();

const mongoose = require('mongoose');
const User = mongoose.model('users');

router.get('/:unique_id', function*() {
  let user = yield User.findOne(this.params).exec();
  this.assert(user, 404);
  this.body = {data: {user}};
});

module.exports = {
  api: true,
  namespace: '/users',
  middleware: router.middleware()
};
