@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 783 B
JavaScript
import e from"../../libs/repositories/emails.mjs";import t from"../../libs/formatters/emails.mjs";import n from"../../libs/formatters/index.mjs";const r=async(r,i)=>{let a=await new e(r.db.client,r.config.db).selectMultipleFilteredFixed({select:[`id`,`from_address`,`from_name`,`to_address`,`subject`,`cc`,`bcc`,`template`,`priority`,`storage_strategy`,`type`,`current_status`,`attempt_count`,`last_attempted_at`,`created_at`,`updated_at`],queryParams:i.query,tenantKey:r.request.tenantKey,includeSystem:i.authUser.superAdmin,validation:{enabled:!0}});return a.error?a:{error:void 0,data:{data:t.formatMultiple({emails:a.data[0],resendWindowDays:r.config.email.resendWindowDays}),count:n.parseCount(a.data[1]?.count)}}};export{r as default};
//# sourceMappingURL=get-multiple.mjs.map