refactor(lint/unconvert): remove base64 call returns a string (#717)
* refactor(lint/unconvert): remove base64 call returns a string
* chore(nats): fix comment on exported function
* fix(addsvc): dsl.Request requires an StringMatcher as path
mishudark authored 5 years ago
Peter Bourgon committed 5 years ago
52 | 52 |
func (w metadataReaderWriter) Set(key, val string) {
|
53 | 53 |
key = strings.ToLower(key)
|
54 | 54 |
if strings.HasSuffix(key, "-bin") {
|
55 | |
val = string(base64.StdEncoding.EncodeToString([]byte(val)))
|
|
55 |
val = base64.StdEncoding.EncodeToString([]byte(val))
|
56 | 56 |
}
|
57 | 57 |
(*w.MD)[key] = append((*w.MD)[key], val)
|
58 | 58 |
}
|
68 | 68 |
func EncodeKeyValue(key, val string) (string, string) {
|
69 | 69 |
key = strings.ToLower(key)
|
70 | 70 |
if strings.HasSuffix(key, binHdrSuffix) {
|
71 | |
v := base64.StdEncoding.EncodeToString([]byte(val))
|
72 | |
val = string(v)
|
|
71 |
val = base64.StdEncoding.EncodeToString([]byte(val))
|
73 | 72 |
}
|
74 | 73 |
return key, val
|
75 | 74 |
}
|
18 | 18 |
timeout time.Duration
|
19 | 19 |
}
|
20 | 20 |
|
21 | |
// NewClient constructs a usable Publisher for a single remote method.
|
|
21 |
// NewPublisher constructs a usable Publisher for a single remote method.
|
22 | 22 |
func NewPublisher(
|
23 | 23 |
publisher *nats.Conn,
|
24 | 24 |
subject string,
|