chore: code cleaning (#21)

This commit is contained in:
Riccardo Senica
2024-11-23 09:13:15 +01:00
committed by GitHub
parent c4f03feffe
commit c300b2501d
31 changed files with 903 additions and 872 deletions

View File

@@ -2,10 +2,10 @@ import React from 'react';
import { summirize } from '@utils/summarize';
import { NewsType } from '@utils/validationSchemas';
import createDOMPurify from 'isomorphic-dompurify';
import Template from './Template';
import newsletterSubject from '@utils/newsletterSubject';
import getNewsletterSubject from '@utils/getNewsletterSubject';
import { Template } from './Template';
export default async function NewsletterTemplate(stories: NewsType[]) {
export const NewsletterTemplate = async (stories: NewsType[]) => {
const summary = await summirize(stories);
const sanitizedSummary = createDOMPurify.sanitize(summary, {
USE_PROFILES: { html: true },
@@ -17,7 +17,7 @@ export default async function NewsletterTemplate(stories: NewsType[]) {
throw new Error('Failed to sanitize summary');
}
const topic = newsletterSubject(sanitizedSummary);
const topic = getNewsletterSubject(sanitizedSummary);
return {
subject: topic,
@@ -66,4 +66,4 @@ export default async function NewsletterTemplate(stories: NewsType[]) {
/>
)
};
}
};