mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-07-12 16:02:10 +08:00
fix: rpc headers covert & typo (#559)
Co-authored-by: liuzhicong <liuzhicong@dhgate.com>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user