router.delete('podcasts.delete', '/podcasts/:id', api.version({'1.0.0': async (ctx, next) => { try { response = await Podcast.query().deleteById(ctx.params.id); ctx.body = response; } catch(err) { console.error(err); ctx.throw(422); }; }}));
static getDeleteByIdResolver() { return (async (root, obj) => this.query().deleteById(obj[this.idColumn]) .then(() => ({id: obj[this.idColumn]}))); }