{"version":3,"file":"hard-delete-single.mjs","names":[],"sources":["../../../../src/services/media/jobs/hard-delete-single.ts"],"sourcesContent":["import type { ServiceFn } from \"../../../utils/services/types.js\";\nimport permanentlyDeleteMedia from \"../helpers/permanently-delete-media.js\";\n\nconst hardDeleteSingleMedia: ServiceFn<\n\t[\n\t\t{\n\t\t\tmediaId: number;\n\t\t},\n\t],\n\tundefined\n> = async (context, data) => {\n\tconst deleteRes = await permanentlyDeleteMedia(context, {\n\t\tid: data.mediaId,\n\t});\n\tif (deleteRes.error) return deleteRes;\n\n\treturn {\n\t\terror: undefined,\n\t\tdata: undefined,\n\t};\n};\n\nexport default hardDeleteSingleMedia;\n"],"mappings":"uDAGA,MAAM,EAOF,MAAO,EAAS,IAAS,CAC5B,IAAM,EAAY,MAAM,EAAuB,EAAS,CACvD,GAAI,EAAK,OACV,CAAC,EAGD,OAFI,EAAU,MAAc,EAErB,CACN,MAAO,IAAA,GACP,KAAM,IAAA,EACP,CACD"}