handoff fixes

This commit is contained in:
debu-2 2026-10-06 03:14:53 +05:30
parent 89ddebdb60
commit 8d5e9712a6
20 changed files with 1056 additions and 141 deletions

View file

@ -194,6 +194,20 @@ async def lifespan(_: FastAPI):
[("message_id", 1)],
sparse=True,
)
await mongo_db.messages.create_index(
[("message_id_folded", 1)],
sparse=True,
)
await mongo_db.messages.create_index(
[("generated_from_handoff_message_id", 1)],
sparse=True,
unique=True,
)
await mongo_db.messages.create_index(
[("mirrored_from_external_message_id", 1)],
sparse=True,
unique=True,
)
await mongo_db.mailbox_entries.create_index(
[("account_id", 1), ("thread_id", 1), ("event_at", -1), ("_id", -1)]
)