Enable db text/binary mode set in override, config

This commit is contained in:
lash
2025-01-22 09:37:11 +00:00
parent d5e636fbd6
commit 8530c45074
4 changed files with 62 additions and 14 deletions

View File

@@ -105,7 +105,11 @@ func (ms *MenuStorageService) getOrCreateDb(ctx context.Context, section string,
if err != nil {
return nil, err
}
newDb = fsdb.NewFsDb().WithBinary()
fsdbInstance := fsdb.NewFsDb()
if connData.Mode() == DBMODE_BINARY {
fsdbInstance = fsdbInstance.WithBinary()
}
newDb = fsdbInstance
} else if dbTyp == DBTYPE_MEM {
logg.WarnCtxf(ctx, "using volatile storage (memdb)")
newDb = memdb.NewMemDb()