UNPKG

@speakr/speakr-module-services

Version:
32 lines (25 loc) 577 B
"use strict"; const db = require('../../db/'); const set_headers = require('./create').setHeaders; module.exports = { byToken }; function byToken(options) { return destroyToken(options) .then(set_headers) .then((options) => Promise.resolve(options)) } function destroyToken(options) { let where = { where: { id: options.tokens.id } }; return db.tokens.destroy(where) .then((tokens) => { let token = options.tokens.jwt; delete options.tokens; options.tokens = token; return Promise.resolve(options); }); }