diff options
| author | Alex <zuedev@gmail.com> | 2025-03-23 12:30:08 +0000 |
|---|---|---|
| committer | Alex <zuedev@gmail.com> | 2025-03-23 12:30:08 +0000 |
| commit | 84d756dc249703b77540373d6e2dcaba54bc754c (patch) | |
| tree | b467441605117aa4b18d6e23ae00f22c8e7f27cc /source | |
| parent | 4681371b1fdab1fc3008cdd95f755a30417f809f (diff) | |
| download | zue.dev-84d756dc249703b77540373d6e2dcaba54bc754c.tar zue.dev-84d756dc249703b77540373d6e2dcaba54bc754c.tar.gz zue.dev-84d756dc249703b77540373d6e2dcaba54bc754c.tar.bz2 zue.dev-84d756dc249703b77540373d6e2dcaba54bc754c.tar.xz zue.dev-84d756dc249703b77540373d6e2dcaba54bc754c.zip | |
feat(router): add email event handler to forward messages to a specified address
Diffstat (limited to 'source')
| -rw-r--r-- | source/index.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/index.js b/source/index.js index e0a6b04..b72fc71 100644 --- a/source/index.js +++ b/source/index.js @@ -85,6 +85,20 @@ export default { return router.route(); }, + + /* + Email event handler, this function will be called whenever an email is sent to the worker. + The function will parse the email message and forward it to a specified email address. + + @param {Message} message - the incoming email message object + @param {Environment} environment - the environment object + @param {Context} context - the context object + + @returns {void} + */ + async email(message, environment, context) { + message.forward("alex@zue.dev"); + }, }; /* |
