Files
gh-christianlouis-inboxconv…/backend
google-labs-jules[bot] dd70a16443 Optimize provider preset lookup by ID
Replaced O(n) list iteration with O(1) dictionary lookup in the `get_provider_preset` endpoint.
A mapping (`PROVIDER_PRESETS_MAP`) is initialized at module load time to enable constant-time retrieval.

💡 **What:** Optimized retrieval of mail provider presets.
🎯 **Why:** To improve efficiency and scalability of the lookup process.
📊 **Measured Improvement:** Baseline (list lookup) took ~0.54s for 1M iterations, while optimized (dict lookup) took ~0.12s, resulting in a ~77% performance improvement for lookups.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-23 16:18:50 +00:00
..
2026-03-23 16:18:50 +00:00