1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-01-05 00:47:51 -05:00

fix session key unexported

This commit is contained in:
vcptr 2019-11-26 13:30:44 +08:00
parent 59e3a2a67c
commit afd805c7ba

View File

@ -9,7 +9,7 @@ const (
inboundSessionKey inboundSessionKey
outboundSessionKey outboundSessionKey
contentSessionKey contentSessionKey
MuxPreferedSessionKey muxPreferedSessionKey
) )
// ContextWithID returns a new context with the given ID. // ContextWithID returns a new context with the given ID.
@ -60,12 +60,12 @@ func ContentFromContext(ctx context.Context) *Content {
// ContextWithMuxPrefered returns a new context with the given bool // ContextWithMuxPrefered returns a new context with the given bool
func ContextWithMuxPrefered(ctx context.Context, forced bool) context.Context { func ContextWithMuxPrefered(ctx context.Context, forced bool) context.Context {
return context.WithValue(ctx, MuxPreferedSessionKey, forced) return context.WithValue(ctx, muxPreferedSessionKey, forced)
} }
// MuxPreferedFromContext returns value in this context, or false if not contained. // MuxPreferedFromContext returns value in this context, or false if not contained.
func MuxPreferedFromContext(ctx context.Context) bool { func MuxPreferedFromContext(ctx context.Context) bool {
if val, ok := ctx.Value(MuxPreferedSessionKey).(bool); ok { if val, ok := ctx.Value(muxPreferedSessionKey).(bool); ok {
return val return val
} }
return false return false