fix: align sync engine mapper with IndexedDB store schema #4091
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into claude/build-email-service-3R7eo.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/AlecRae.com/pull/40
Update mapMessageToCachedEmail to handle optional name fields correctly via shared mapContact helper.
https://claude.ai/code/session_01Jiu6ukfSLoBm4F5RVz5YBx
Description
Type of change
Testing
Checklist
bun run test)bun run lint && bun run typecheck)Breaking changes
N/A
Screenshots
N/A