From 784f8c4e73bf196fee0197a6028132cc0f0801dd Mon Sep 17 00:00:00 2001 From: ProgrammerIn-wonderland <3838shah@gmail.com> Date: Fri, 11 Sep 2026 18:46:03 -0400 Subject: [PATCH] add API origin to fetchUrl --- src/puter-js/src/modules/Email/Email.js | 2 +- src/puter-js/src/modules/Email/composer-lib.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/puter-js/src/modules/Email/Email.js b/src/puter-js/src/modules/Email/Email.js index ad025245a..1e9f49186 100644 --- a/src/puter-js/src/modules/Email/Email.js +++ b/src/puter-js/src/modules/Email/Email.js @@ -129,7 +129,7 @@ export class EmailModule extends PuterModule { }); send = async (options) => { - const req = await fetchUrl("/email/send", {includePuterAuth: true, body: new Blob([await compose(options)], {type: 'message/rfc822'})}); + const req = await fetchUrl(`${this.APIOrigin}/email/send`, { method: "POST", includePuterAuth: true, body: new Blob([await compose(options)], { type: 'message/rfc822' }) }); return await req.json(); } } diff --git a/src/puter-js/src/modules/Email/composer-lib.js b/src/puter-js/src/modules/Email/composer-lib.js index 45758269c..0fd770966 100644 --- a/src/puter-js/src/modules/Email/composer-lib.js +++ b/src/puter-js/src/modules/Email/composer-lib.js @@ -191,7 +191,7 @@ export async function compose({ from, to, cc, bcc, subject, replyTo, attachments } else { // Add From Block (hardcoded to puter.email for now) const userinfo = await puter.getUser(); - headerLines += emlHeader('From', userinfo + '@puter.email'); + headerLines += emlHeader('From', userinfo.username + '@puter.email'); } const { isMultiPart, mimeType } = determineTopLevelMimeType({ attachments, text, html });