Hunter0x7c7
2022-08-11 b8230139fb40edea387617b6accd8371e37eda58
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)
}