ExternalDependencyContextFromContext returns the external dependencies context or nil
(ctx context.Context)
| 74 | |
| 75 | // ExternalDependencyContextFromContext returns the external dependencies context or nil |
| 76 | func ExternalDependencyContextFromContext(ctx context.Context) *ExternalDependencyContext { |
| 77 | if v := ctx.Value((*ExternalDependencyContext)(nil)); v != nil { |
| 78 | return v.(*ExternalDependencyContext) |
| 79 | } |
| 80 | return nil |
| 81 | } |
| 82 | |
| 83 | // ExternalDependencyContext contains all dependencies that were seen |
| 84 | // during the request livecycle |
searching dependent graphs…