From c39198b2ff2350e41bb13cfc7c010f546c8bd33f Mon Sep 17 00:00:00 2001 From: Eric Bower Date: Wed, 16 Oct 2024 15:42:48 -0400 Subject: [PATCH] chore(memory): ability to provide storage --- storage/memory.go | 4 ++-- util.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/storage/memory.go b/storage/memory.go index d6a0615..6edfa6b 100644 --- a/storage/memory.go +++ b/storage/memory.go @@ -18,9 +18,9 @@ type StorageMemory struct { var _ ObjectStorage = &StorageMemory{} var _ ObjectStorage = (*StorageMemory)(nil) -func NewStorageMemory() (*StorageMemory, error) { +func NewStorageMemory(st map[string]map[string]string) (*StorageMemory, error) { return &StorageMemory{ - storage: map[string]map[string]string{}, + storage: st, }, nil } diff --git a/util.go b/util.go index 3587838..441d4eb 100644 --- a/util.go +++ b/util.go @@ -19,7 +19,7 @@ func EnvDriverDetector(logger *slog.Logger) (storage.ObjectStorage, error) { logger.Info("driver detected", "driver", driver) if driver == "memory" { - return storage.NewStorageMemory() + return storage.NewStorageMemory(map[string]map[string]string{}) } else if driver == "minio" { url := GetEnv("MINIO_URL", "") user := GetEnv("MINIO_ROOT_USER", "")