Add promises to resolvers

This commit is contained in:
Michael Merrill 2017-04-04 10:23:28 -06:00
parent 786f6cb41f
commit cb246d01d4

View File

@ -17,15 +17,15 @@ export default {
Mutation: { Mutation: {
singleUpload (_, {file}) { singleUpload (_, {file}) {
const db = getRethinkDB() const db = getRethinkDB()
const result = db.table('uploads') return db.table('uploads')
.insert(file, {returnChanges: true}) .insert(file, {returnChanges: true})
return getNewVal(result) .then((result) => getNewVal(result))
}, },
multiUpload (_, {files}) { multiUpload (_, {files}) {
const db = getRethinkDB() const db = getRethinkDB()
const result = db.table('uploads') return db.table('uploads')
.insert(files, {returnChanges: true}) .insert(files, {returnChanges: true})
return getNewVal(result) .then((result) => getNewVal(result))
} }
} }
} }