Hunter0x7c7
2022-08-11 a82f9cb69f63aaeba40c024960deda7d75b9fece
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package envctx
 
import "context"
 
const (
    environmentKey string = "v2.environment"
)
 
func ContextWithEnvironment(ctx context.Context, environment interface{}) context.Context {
    return context.WithValue(ctx, environmentKey, environment) //nolint: revive,staticcheck
}
 
func EnvironmentFromContext(ctx context.Context) interface{} {
    return ctx.Value(environmentKey)
}