docs: resolve four Phase 17 open questions (OQ1/OQ4/OQ8/OQ10), defer ReleaseGallery card affordance
This commit is contained in:
@@ -95,6 +95,8 @@ The proxy forwards public, unauthenticated routes:
|
||||
- `GET api/track/genres` — distinct genres with counts
|
||||
- `GET api/track/random` — random track selection
|
||||
- `GET api/track/meta/by-key/{entryKey}` — metadata lookup by vault entry key
|
||||
- `POST api/event/play` — anonymous play-event telemetry (Phase 16; `EventProxyController`, `[IgnoreAntiforgeryToken]`)
|
||||
- `POST api/event/share` — anonymous share-event telemetry (Phase 16; `EventProxyController`, `[IgnoreAntiforgeryToken]`)
|
||||
|
||||
All actions use `HttpCompletionOption.ResponseHeadersRead` for streaming efficiency. Audio streaming registers the upstream response with `HttpContext.Response.RegisterForDispose()` so the stream is properly cleaned up after the response body is sent.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user