fix: rpc headers covert & typo (#559)

Co-authored-by: liuzhicong <liuzhicong@dhgate.com>
This commit is contained in:
刘志聪
2025-01-16 00:20:02 +08:00
committed by GitHub
parent 2bb033964c
commit 3870727a08
4 changed files with 19 additions and 13 deletions

View File

@@ -80,16 +80,13 @@ async function email(message: ForwardableEmailMessage, env: Bindings, ctx: Execu
// trigger another worker
try {
const headersMap = new Map<string, string>();
if (message.headers) {
message.headers.forEach((value, key) => { headersMap.set(key, value); });
}
const parsedText = (await commonParseMail(parsedEmailContext))?.text ?? ""
const parsedEmail = (await commonParseMail(parsedEmailContext));
const parsedText = parsedEmail?.text ?? ""
const rpcEmail: RPCEmailMessage = {
from: message.from,
to: message.to,
rawEmail: rawEmail,
headers: headersMap
headers: message.headers
}
await triggerAnotherWorker({ env: env } as Context<HonoCustomType>, rpcEmail, parsedText);
} catch (error) {