feat(blogo,metadata): typecast TypedMetadata on constructor to prevent unecessary wrapping

This commit is contained in:
Guz
2025-01-14 23:21:53 -03:00
parent ddd94dcdaf
commit 29d752da9b

View File

@@ -152,6 +152,9 @@ type TypedMetadata struct {
} }
func NewTypedMetadata(m Metadata) *TypedMetadata { func NewTypedMetadata(m Metadata) *TypedMetadata {
if tm, ok := m.(*TypedMetadata); ok {
return tm
}
return &TypedMetadata{m} return &TypedMetadata{m}
} }