Qortal-Hub/src/utils/helpers.ts
Nicola Benaglia 452c3a0894 Format code
2025-05-13 06:15:26 +02:00

29 lines
727 B
TypeScript

export const delay = (time: number) =>
new Promise((_, reject) =>
setTimeout(() => reject(new Error('Request timed out')), time)
);
const originalHtml = `<p>---------- Forwarded message ---------</p><p>From: Alex</p><p>Subject: Batteries </p><p>To: Jessica</p><p><br></p><p><br></p>`;
export function updateMessageDetails(
newFrom: string,
newSubject: string,
newTo: string
) {
let htmlString = originalHtml;
htmlString = htmlString.replace(
/<p>From:.*?<\/p>/,
`<p>From: ${newFrom}</p>`
);
htmlString = htmlString.replace(
/<p>Subject:.*?<\/p>/,
`<p>Subject: ${newSubject}</p>`
);
htmlString = htmlString.replace(/<p>To:.*?<\/p>/, `<p>To: ${newTo}</p>`);
return htmlString;
}