Compare commits
No commits in common. "d64102cea4e812cd28f69ab7f7c01269a93e1dd3" and "be517253efe6fe75f618bf1e29d641c1f64ca662" have entirely different histories.
d64102cea4
...
be517253ef
3 changed files with 0 additions and 32 deletions
|
|
@ -1,11 +1,5 @@
|
|||
# Changelog
|
||||
|
||||
## [0.0.8] - 2026-02-01
|
||||
|
||||
- ✨ Add Get method to Metas type
|
||||
|
||||
|
||||
|
||||
## [0.0.7] - 2025-11-05
|
||||
|
||||
- 🚚 Refactor project structure to follow standard Go layout (cmd/my-log/ and internal/cmd/)
|
||||
|
|
|
|||
|
|
@ -141,19 +141,3 @@ func TestMetasAppendTo(t *testing.T) {
|
|||
assert.Len(t, *ms, 1)
|
||||
assert.Equal(t, Meta{"foo", 42}, (*ms)[0])
|
||||
}
|
||||
|
||||
func TestMetasGet(t *testing.T) {
|
||||
ms := Metas{{"foo", 42}, {"bar", "hello"}}
|
||||
|
||||
val, found := ms.Get("foo")
|
||||
assert.True(t, found)
|
||||
assert.Equal(t, 42, val)
|
||||
|
||||
val, found = ms.Get("bar")
|
||||
assert.True(t, found)
|
||||
assert.Equal(t, "hello", val)
|
||||
|
||||
val, found = ms.Get("baz")
|
||||
assert.False(t, found)
|
||||
assert.Nil(t, val)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,13 +69,3 @@ func (ms *Metas) AppendTo(k string, v any) {
|
|||
n := (*ms).Append(k, v)
|
||||
*ms = n
|
||||
}
|
||||
|
||||
// Returns the value of the Meta with the given key, and a bool indicating if it was found
|
||||
func (ms Metas) Get(key string) (any, bool) {
|
||||
for _, m := range ms {
|
||||
if m.Key == key {
|
||||
return m.Value, true
|
||||
}
|
||||
}
|
||||
return nil, false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue