Added better API errors and stuff

This commit is contained in:
Jori Lallo
2016-09-11 13:38:52 -07:00
parent 9b49b45fe7
commit 53c3d3c318
6 changed files with 34 additions and 37 deletions

View File

@ -1,20 +1,11 @@
import Sequelize from 'sequelize';
import _ from 'lodash';
import { Document, Atlas, User, Revision } from './models';
import { Document, Atlas, User } from './models';
export function presentUser(ctx, user) {
ctx.cache.set(user.id, user);
import presentUser from './presenters/user';
return new Promise(async (resolve, _reject) => {
const data = {
id: user.id,
name: user.name,
username: user.username,
avatarUrl: user.slackData.image_192,
};
resolve(data);
});
}
export {
presentUser,
};
export function presentTeam(ctx, team) {
ctx.cache.set(team.id, team);