omnigraph/crates
Ragnor Comerford b867d0193e
refactor(server): run_query / run_mutate take &ResolvedActor
Replace `Option<Extension<ResolvedActor>>` in the helpers with
`Option<&ResolvedActor>`. Saves MR-969's stored-query handler from
wrapping a bare actor in axum's `Extension(...)` before calling.
Handler signatures (`server_query`, `server_read`, `server_mutate`,
`server_change`) keep `Option<Extension<ResolvedActor>>` because that
is what axum injects, and unwrap at the call site with
`actor.as_ref().map(|Extension(actor)| actor)`.

Net: -13/+10 LOC, 89/0 server tests pass.
2026-05-29 12:33:14 +02:00
..
omnigraph (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
omnigraph-cli Merge origin/main into MR-656; retrofit + fold-in run_query 2026-05-29 11:35:06 +02:00
omnigraph-compiler (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
omnigraph-policy (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
omnigraph-server refactor(server): run_query / run_mutate take &ResolvedActor 2026-05-29 12:33:14 +02:00