WorkspaceProxyOptional may return the workspace proxy from the ExtractWorkspaceProxy middleware.
(r *http.Request)
| 33 | // WorkspaceProxyOptional may return the workspace proxy from the ExtractWorkspaceProxy |
| 34 | // middleware. |
| 35 | func 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. |
no test coverage detected