Add the configuration to get user data.

This commit is contained in:
2025-01-10 21:58:35 +02:00
parent ea0cc3dab0
commit f3915d93a9
9 changed files with 90 additions and 6 deletions
@@ -1,7 +1,9 @@
from peewee import SqliteDatabase
from .database_manager import DatabaseManager
from ...core.ports.configuration import UserDataPathsPort
class SqliteDatabaseManager(DatabaseManager):
def __init__(self, filepath='sync.db'):
def __init__(self, user_data_paths: UserDataPathsPort):
filepath = user_data_paths.get_user_db_path()
super().__init__(SqliteDatabase(filepath))