diff --git a/client/internal/services/core/database/dbpath.go b/client/internal/services/core/database/dbpath.go index 0d38f36..70aa988 100644 --- a/client/internal/services/core/database/dbpath.go +++ b/client/internal/services/core/database/dbpath.go @@ -1,27 +1,11 @@ package database import ( - "fmt" - "os" "path/filepath" - - "bunker/commons" ) func (d *database) configureDBPath() error { - rootDir, err := os.UserConfigDir() - if err != nil { - return fmt.Errorf("configure DB path: get config dir: %w", err) - } - - rootDir = filepath.Join(rootDir, commons.ClientAppID) - - //nolint:mnd - if err := os.MkdirAll(rootDir, 0o700); err != nil { - return fmt.Errorf("configure DB path: create dir: %w", err) - } - - d.dbPath = filepath.Join(rootDir, "database.sqlite3") + d.dbPath = filepath.Join(d.app.Fyne().Storage().RootURI().Path(), "database.sqlite3") d.logger.Info("Database path configured.", "path", d.dbPath)