about summary refs log tree commit diff stats
path: root/internal/index/index_meta.go
diff options
context:
space:
mode:
authorAlan Pearce2025-02-14 15:07:09 +0100
committerAlan Pearce2025-02-14 15:07:09 +0100
commit6c0730b1be9bddc1aa59d74fa65e66acee3484fe (patch)
treeb20f7d2ca362f812152f8cf61741f6acf1602960 /internal/index/index_meta.go
parentea8c3053006e67210e16ed55febbcb0c6a374b54 (diff)
downloadsearchix-6c0730b1be9bddc1aa59d74fa65e66acee3484fe.tar.lz
searchix-6c0730b1be9bddc1aa59d74fa65e66acee3484fe.tar.zst
searchix-6c0730b1be9bddc1aa59d74fa65e66acee3484fe.zip
refactor: use pointer to sourceMeta
Diffstat (limited to 'internal/index/index_meta.go')
-rw-r--r--internal/index/index_meta.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/internal/index/index_meta.go b/internal/index/index_meta.go
index 7d133cd..336bae0 100644
--- a/internal/index/index_meta.go
+++ b/internal/index/index_meta.go
@@ -103,18 +103,18 @@ func (i *Meta) Save() error {
 	return nil
 }
 
-func (i *Meta) GetSourceMeta(source string) SourceMeta {
+func (i *Meta) GetSourceMeta(source string) *SourceMeta {
 	sourceMeta := i.data.Sources[source]
 	if sourceMeta == nil {
-		return SourceMeta{}
+		return &SourceMeta{}
 	}
 
-	return *sourceMeta
+	return sourceMeta
 }
 
-func (i *Meta) SetSourceMeta(source string, meta SourceMeta) {
+func (i *Meta) SetSourceMeta(source string, meta *SourceMeta) {
 	if i.data.Sources == nil {
 		i.data.Sources = make(map[string]*SourceMeta)
 	}
-	i.data.Sources[source] = &meta
+	i.data.Sources[source] = meta
 }