UNPKG

strapi-plugin-soft-delete

Version:

Add a soft delete feature to your project

38 lines (37 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("../utils"); exports.default = ({ strapi }) => ({ async findOne(ctx) { const service = (0, utils_1.getService)('admin'); return await service.findOne(ctx); }, async findMany(ctx) { const service = (0, utils_1.getService)('admin'); return await service.findMany(ctx); }, async delete(ctx) { const service = (0, utils_1.getService)('admin'); return await service.delete(ctx); }, async restore(ctx) { const service = (0, utils_1.getService)('admin'); return await service.restore(ctx); }, async deleteMany(ctx) { const service = (0, utils_1.getService)('admin'); return await service.deleteMany(ctx); }, async restoreMany(ctx) { const service = (0, utils_1.getService)('admin'); return await service.restoreMany(ctx); }, async getSettings(ctx) { const service = (0, utils_1.getService)('admin'); return await service.getSettings(ctx); }, async setSettings(ctx) { const service = (0, utils_1.getService)('admin'); return await service.setSettings(ctx.request.body); }, });