DepsFromContext retrieves ToolDependencies from the context. Returns the deps and true if found, or nil and false if not present. Use MustDepsFromContext if you want to panic on missing deps (for handlers that require deps to function).
(ctx context.Context)
| 53 | // Use MustDepsFromContext if you want to panic on missing deps (for handlers |
| 54 | // that require deps to function). |
| 55 | func DepsFromContext(ctx context.Context) (ToolDependencies, bool) { |
| 56 | deps, ok := ctx.Value(depsContextKey{}).(ToolDependencies) |
| 57 | return deps, ok |
| 58 | } |
| 59 | |
| 60 | // MustDepsFromContext retrieves ToolDependencies from the context. |
| 61 | // Panics if deps are not found - use this in handlers where deps are required. |
no outgoing calls
no test coverage detected