@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 706 B
JavaScript
import{copy as e}from"../../../libs/i18n/copy.mjs";import t from"../../../constants/constants.mjs";import n from"../../../libs/repositories/media-awaiting-sync.mjs";import{addMilliseconds as r}from"date-fns";const i=async(i,a)=>{let o=await new n(i.db.client,i.config.db).selectSingle({select:[`key`],where:[{key:`key`,operator:`=`,value:a.key},{key:`timestamp`,operator:`>`,value:r(new Date,t.mediaAwaitingSyncInterval*-1).toISOString()}]});return o.error?o:o.data===void 0?{error:{type:`basic`,status:400,errors:{file:{code:`media_error`,message:e(`server:core.media.errors.not.awaiting.sync`)}}},data:void 0}:{error:void 0,data:!0}};export{i as default};
//# sourceMappingURL=check-awaiting-sync.mjs.map