module.exports = { inputs: { record: { type: 'ref', required: true, }, values: { type: 'ref', required: true, }, board: { type: 'ref', required: true, }, request: { type: 'ref', }, }, async fn(inputs) { const action = await Action.archiveOne(inputs.record.id); if (action) { sails.sockets.broadcast( `board:${inputs.board.id}`, 'actionDelete', { item: action, }, inputs.request, ); await sails.helpers.utils.sendMessage( action, inputs.values.user, inputs.values.card, inputs.board, ); } return action; }, };