lib/commands/sessions/destroy.js
'use strict'
let co = require('co')
let cli = require('heroku-cli-util')
function * run (context, heroku) {
let id = context.args.id
yield cli.action(`Destroying ${cli.color.cyan(id)}`, co(function * () {
yield heroku.request({
method: 'DELETE',
path: `/oauth/sessions/${id}`
})
}))
}
module.exports = {
topic: 'sessions',
command: 'destroy',
description: 'delete (logout) OAuth session by ID',
needsAuth: true,
args: [{name: 'id'}],
run: cli.command(co.wrap(run))
}