|
api: split the sessions routes into a package
The 1064-line module becomes one /sessions router plus area modules: common (models and helpers), listing, detail, files, messages, naming, manage, recall. The package re-exports every view so existing imports keep working. Route set, order and status codes are unchanged; tests now patch settings/asyncio where they are actually read (the submodules). |
|---|
|
|
| navi/api/routes/sessions.py 100644 → 0 |
|---|
|
Too large (Show diff)
|
| navi/api/routes/sessions/__init__.py 0 → 100644 |
|---|
| navi/api/routes/sessions/_router.py 0 → 100644 |
|---|
| navi/api/routes/sessions/common.py 0 → 100644 |
|---|
| navi/api/routes/sessions/detail.py 0 → 100644 |
|---|
| navi/api/routes/sessions/files.py 0 → 100644 |
|---|
| navi/api/routes/sessions/listing.py 0 → 100644 |
|---|
| navi/api/routes/sessions/manage.py 0 → 100644 |
|---|
| navi/api/routes/sessions/messages.py 0 → 100644 |
|---|
| navi/api/routes/sessions/naming.py 0 → 100644 |
|---|
| navi/api/routes/sessions/recall.py 0 → 100644 |
|---|
| tests/integration/test_auth_disabled.py |
|---|
| tests/unit/api/test_session_files.py |
|---|
| tests/unit/api/test_shared_session.py |
|---|