Skip to content
File

Blob: tun/client/dialer/context.go

go23 lines
1package dialer
2 
3import (
4 "context"
5)
6 
7type dialerContextKey string
8 
9const (
10 contextServerNameOverride = dialerContextKey("server-name-override")
11)
12 
13func WithServerNameOverride(ctx context.Context, name string) context.Context {
14 return context.WithValue(ctx, contextServerNameOverride, name)
15}
16 
17func GetServerNameOverride(ctx context.Context) string {
18 if name, ok := ctx.Value(contextServerNameOverride).(string); ok {
19 return name
20 }
21 return ""
22}