MCPcopy Index your code
hub / github.com/coder/coder / WorkspaceProxyOptional

Function WorkspaceProxyOptional

coderd/httpmw/workspaceproxy.go:35–38  ·  view source on GitHub ↗

WorkspaceProxyOptional may return the workspace proxy from the ExtractWorkspaceProxy middleware.

(r *http.Request)

Source from the content-addressed store, hash-verified

33// WorkspaceProxyOptional may return the workspace proxy from the ExtractWorkspaceProxy
34// middleware.
35func WorkspaceProxyOptional(r *http.Request) (database.WorkspaceProxy, bool) {
36 proxy, ok := r.Context().Value(workspaceProxyContextKey{}).(database.WorkspaceProxy)
37 return proxy, ok
38}
39
40// WorkspaceProxy returns the workspace proxy from the ExtractWorkspaceProxy
41// middleware.

Callers 2

WorkspaceProxyFunction · 0.85

Calls 2

ContextMethod · 0.65
ValueMethod · 0.45

Tested by

no test coverage detected