@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 577 B
JavaScript
import{copy as e}from"../../libs/i18n/copy.mjs";import t from"../../constants/constants.mjs";import n from"node:crypto";const r=r=>{if(!r.name.trim())return{error:{type:`basic`,name:e(`server:core.media.name.invalid`),message:e(`server:core.media.name.invalid`),status:400},data:void 0};let i=n.randomUUID().replaceAll(`-`,``),a=r.temporary?t.media.awaitingSyncKey:r.public?t.media.visibilityKeys.public:t.media.visibilityKeys.private;return{error:void 0,data:`${r.tenantKey?`${a}/${r.tenantKey}/`:`${a}/`}${i}`}};export{r as default};
//# sourceMappingURL=generate-key.mjs.map