Phil Skentelbery 4e9fd5ad07 fix: correct EmailService return type annotations
Fixed return type annotations in EmailService to use Any instead of dict[str, Any] to properly handle Resend API's SendResponse type.

The Resend library returns a SendResponse object in production mode and a dict in dev mode. Using Any allows both return types while maintaining type safety for callers.

Changes:
- Updated send_email() return type from dict[str, Any] to Any
- Updated send_magic_link() return type from dict[str, Any] to Any
- Updated send_registration_confirmation() return type from dict[str, Any] to Any
- Removed unnecessary type annotation on result variable

This resolves mypy type checking errors while preserving the existing dev/production mode behavior.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 17:41:57 -07:00
2025-12-22 11:28:15 -07:00
2025-12-22 11:28:15 -07:00
2025-12-22 11:28:15 -07:00
2025-12-22 13:10:47 -07:00
2025-12-22 12:41:28 -07:00
Description
No description provided
412 KiB
Languages
Python 89.5%
HTML 9.4%
Dockerfile 0.5%
Shell 0.3%
Mako 0.3%