| 263 | } |
| 264 | |
| 265 | type RequestDeps struct { |
| 266 | // Static dependencies |
| 267 | apiHosts utils.APIHostResolver |
| 268 | version string |
| 269 | lockdownMode bool |
| 270 | RepoAccessOpts []lockdown.RepoAccessOption |
| 271 | T translations.TranslationHelperFunc |
| 272 | ContentWindowSize int |
| 273 | |
| 274 | // Feature flag checker for runtime checks |
| 275 | featureChecker inventory.FeatureFlagChecker |
| 276 | |
| 277 | // Observability exporters (includes logger) |
| 278 | obsv observability.Exporters |
| 279 | } |
| 280 | |
| 281 | // NewRequestDeps creates a RequestDeps with the provided clients and configuration. |
| 282 | func NewRequestDeps( |
nothing calls this directly
no outgoing calls
no test coverage detected