UNPKG

strapi-impersonate-plugin-dapth-fork

Version:
25 lines (22 loc) 479 B
'use strict' module.exports = { async index(ctx) { const { user } = ctx.request.body if (!user) { ctx.badRequest('user missing') return } try { ctx.body = await strapi .plugin('impersonation') .service('impersonate') .impersonate(user) } catch (error) { if (error.message) { ctx.badRequest(error.message) } else { ctx.internalServerError() } } }, }