add function to create a log db

This commit is contained in:
2025-04-08 11:27:55 +03:00
parent d8a852575d
commit 504e4baf56

View File

@@ -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 {