INNER CODE UNIT · Python
get_outlook_mailboxes
AaronL725/grok-register · web/server.py:221
def get_outlook_mailboxes(request: Request):
_require_local_origin(request)
from outlook_mailbox_pool import load_outlook_mailbox_pool
cfg = _load_config_if_idle()
try:
summary = load_outlook_mailbox_pool(cfg.get("outlook_accounts_file", ""))
except Exception as exc:
raise HTTPException(status_code=400, detail=str(exc)) from exc
return JSONResponse({
"ok": True,
"path": summary["path"],
"data": summary["data"],
"count": summary["count"],
"invalid": summary["invalid"],
"duplicates": summary["duplicates"],
"accounts": summary["accounts"],
})