@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
1 lines • 1.24 kB
Source Map (JSON)
{"version":3,"file":"delete-all.mjs","names":[],"sources":["../../../src/services/media-share-links/delete-all.ts"],"sourcesContent":["import { MediaShareLinksRepository } from \"../../libs/repositories/index.js\";\nimport type { ServiceFn } from \"../../utils/services/types.js\";\n\nconst deleteAll: ServiceFn<[], undefined> = async (context) => {\n\tconst MediaShareLinks = new MediaShareLinksRepository(\n\t\tcontext.db.client,\n\t\tcontext.config.db,\n\t);\n\n\tconst deleteRes =\n\t\tcontext.request.tenantKey !== undefined &&\n\t\tcontext.request.tenantKey !== null\n\t\t\t? await MediaShareLinks.deleteMultipleByMediaTenant({\n\t\t\t\t\ttenantKey: context.request.tenantKey,\n\t\t\t\t})\n\t\t\t: await MediaShareLinks.deleteMultiple({\n\t\t\t\t\twhere: [],\n\t\t\t\t});\n\tif (deleteRes.error) return deleteRes;\n\n\treturn {\n\t\terror: undefined,\n\t\tdata: undefined,\n\t};\n};\n\nexport default deleteAll;\n"],"mappings":"6DAGA,MAAM,EAAsC,KAAO,IAAY,CAC9D,IAAM,EAAkB,IAAI,EAC3B,EAAQ,GAAG,OACX,EAAQ,OAAO,EAChB,EAEM,EACL,EAAQ,QAAQ,YAAc,IAAA,IAC9B,EAAQ,QAAQ,YAAc,KAC3B,MAAM,EAAgB,4BAA4B,CAClD,UAAW,EAAQ,QAAQ,SAC5B,CAAC,EACA,MAAM,EAAgB,eAAe,CACrC,MAAO,CAAC,CACT,CAAC,EAGJ,OAFI,EAAU,MAAc,EAErB,CACN,MAAO,IAAA,GACP,KAAM,IAAA,EACP,CACD"}