Всем привет!
Может кто подсказать в чем проблема с клиента rpc отправляю контекс в духе
ctx = account_id.WithContext(ctx, string(accountID)) //accountID="123-231"
s.Client.SaveDraft(ctx, inBlob)
Со стороны сервера он пустой
str:=account_id.FromContext(ctx) //""
func FromContext(ctx context.Context) string {
if v, ok := ctx.Value(accountKey).(string); ok {
return v
}
return "guest"
} func WithContext(ctx context.Context, v string) context.Context {
return context.WithValue(ctx, accountKey, v)
}