handle single kv pair given to NewMeta

This commit is contained in:
Bradley Cicenas 2020-01-03 12:07:21 +00:00
parent 7c6b5c54dc
commit 9aa104fbc6

View File

@ -14,14 +14,10 @@ type Meta map[string]string
func NewMeta(kvs ...string) Meta { func NewMeta(kvs ...string) Meta {
m := make(Meta) m := make(Meta)
var k string var i int
for i := 0; i < len(kvs)-1; i++ { for i < len(kvs)-1 {
if k == "" { m[kvs[i]] = kvs[i+1]
k = kvs[i] i += 2
} else {
m[k] = kvs[i]
k = ""
}
} }
return m return m