@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 702 B
JavaScript
import{copy as e}from"../../libs/i18n/copy.mjs";const t=async(t,n)=>{if(n.error.status!==404)return{error:n.error,data:void 0};if(!n.fallback)return{error:{type:`basic`,name:e(`server:core.media.not.found.name`),message:e(`server:core.media.not.found.message`),status:404},data:void 0};let r=n.secFetchDest??``,i=t.config.media.images.fallbackUrl,a=t.config.media.video.fallbackUrl;return r===`image`&&i?{error:void 0,data:{redirectUrl:i}}:r===`video`&&a?{error:void 0,data:{redirectUrl:a}}:{error:{type:`basic`,name:e(`server:core.media.not.found.name`),message:e(`server:core.media.not.found.message`),status:404},data:void 0}};export{t as default};
//# sourceMappingURL=stream-fallback-media.mjs.map