@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 551 B
JavaScript
import e from"../../libs/hooks/execute-hooks.mjs";import t from"./checks/check-media-access.mjs";import n from"./helpers/permanently-delete-media.mjs";const r=async(r,i)=>{let a=await t(r,{id:i.id});if(a.error)return a;let o=await n(r,{id:i.id});if(o.error)return o;let s=await e(r,{service:`media`,event:`afterDelete`,config:r.config},{meta:{tenantKey:r.request.tenantKey??null},data:{ids:[i.id],userId:i.userId,hardDelete:!0}});return s.error?s:{error:void 0,data:void 0}};export{r as default};
//# sourceMappingURL=delete-single-permanently.mjs.map