From ed79c80def80ac5d90acbfb9a79638b0d1da5308 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 1 Mar 2024 22:23:31 -0500 Subject: [PATCH] feat: add Get and Has to fileReferenceMap --- metadata/directory_map.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/metadata/directory_map.go b/metadata/directory_map.go index cabcdc1..d1f735d 100644 --- a/metadata/directory_map.go +++ b/metadata/directory_map.go @@ -49,6 +49,22 @@ func (drm fileReferenceMap) Items() map[string]*FileReference { return files } +func (drm fileReferenceMap) Get(key string) *FileReference { + ret, found := drm.Map.Get(key) + + if !found { + return nil + } + + return ret.(*FileReference) +} + +func (drm fileReferenceMap) Has(key string) bool { + _, found := drm.Map.Get(key) + return found + +} + type fileReferenceSerializationMap struct { linkedhashmap.Map }