Files
langx/common.go
T
2024-11-10 22:28:02 +08:00

18 lines
320 B
Go

package langx
import "context"
const ctxLangKey string = "ctxLang"
func SetCtxLang(ctx context.Context, lang string) context.Context {
return context.WithValue(ctx, ctxLangKey, lang)
}
func GetCtxLang(ctx context.Context) string {
lang, ok := ctx.Value(ctxLangKey).(string)
if !ok {
return ""
}
return lang
}