From 504e4baf56c7296aeaf04332049229dc5db1385f Mon Sep 17 00:00:00 2001 From: Carlosokumu Date: Tue, 8 Apr 2025 11:27:55 +0300 Subject: [PATCH] add function to create a log db --- storage/storage_service.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/storage/storage_service.go b/storage/storage_service.go index 4f18702..4af0c95 100644 --- a/storage/storage_service.go +++ b/storage/storage_service.go @@ -9,6 +9,8 @@ import ( "git.defalsify.org/vise.git/db" fsdb "git.defalsify.org/vise.git/db/fs" + "git.defalsify.org/vise.git/db/log" + "git.defalsify.org/vise.git/db/mem" memdb "git.defalsify.org/vise.git/db/mem" "git.defalsify.org/vise.git/db/postgres" "git.defalsify.org/vise.git/lang" @@ -203,6 +205,11 @@ func (ms *MenuStorageService) GetUserdataDb(ctx context.Context) (db.Db, error) return userStore, nil } +func (ms *MenuStorageService) GetLogDb(ctx context.Context, mainDb db.Db) db.Db { + memDb := mem.NewMemDb() + return log.NewLogDb(mainDb, memDb) +} + func (ms *MenuStorageService) GetResource(ctx context.Context) (resource.Resource, error) { store, err := ms.getOrCreateDb(ctx, "resource.gdbm", STORETYPE_RESOURCE) if err != nil {