UNPKG

@speakr/speakr-module-services

Version:
23 lines (21 loc) 649 B
"use strict"; const db = require('../../db'); module.exports = { newImpression: newImpression }; function newImpression(options) { const body = options.req.body; return db.reports_impressions.create(body) .then(impression => { if(!impression) throw new Error('Error Creating Impression'); options.impression = impression; return options }) .catch(err => { return Promise.reject({ code: 400, message: 'Could Not Create Impression', purpose: err.message }) }) }