Compare commits

..

No commits in common. "dbcaf7ee3ce125aecd40024ecdca774346575a04" and "8f585bf7d2039bbeb6c2d128afe5673180ef428d" have entirely different histories.

3 changed files with 0 additions and 32 deletions

View file

@ -1,11 +1,5 @@
# Changelog # Changelog
## [0.0.8] - 2026-02-01
- ✨ Add Get method to Metas type
## [0.0.7] - 2025-11-05 ## [0.0.7] - 2025-11-05
- 🚚 Refactor project structure to follow standard Go layout (cmd/my-log/ and internal/cmd/) - 🚚 Refactor project structure to follow standard Go layout (cmd/my-log/ and internal/cmd/)

View file

@ -141,19 +141,3 @@ func TestMetasAppendTo(t *testing.T) {
assert.Len(t, *ms, 1) assert.Len(t, *ms, 1)
assert.Equal(t, Meta{"foo", 42}, (*ms)[0]) 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)
}

View file

@ -69,13 +69,3 @@ func (ms *Metas) AppendTo(k string, v any) {
n := (*ms).Append(k, v) n := (*ms).Append(k, v)
*ms = n *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
}