mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
Implement device registration and save sync tracking to enable multi-device save management with conflict detection. - Device CRUD endpoints (POST/GET/PUT/DELETE /api/devices) - Save sync state tracking per device - Conflict detection on upload (409 when device has stale sync) - Download sync tracking (optimistic and confirmed modes) - Track/untrack saves per device - DEVICES_READ/WRITE scopes for authorization
24 lines
975 B
Python
24 lines
975 B
Python
from .collections_handler import DBCollectionsHandler
|
|
from .device_save_sync_handler import DBDeviceSaveSyncHandler
|
|
from .devices_handler import DBDevicesHandler
|
|
from .firmware_handler import DBFirmwareHandler
|
|
from .platforms_handler import DBPlatformsHandler
|
|
from .roms_handler import DBRomsHandler
|
|
from .saves_handler import DBSavesHandler
|
|
from .screenshots_handler import DBScreenshotsHandler
|
|
from .states_handler import DBStatesHandler
|
|
from .stats_handler import DBStatsHandler
|
|
from .users_handler import DBUsersHandler
|
|
|
|
db_collection_handler = DBCollectionsHandler()
|
|
db_device_handler = DBDevicesHandler()
|
|
db_device_save_sync_handler = DBDeviceSaveSyncHandler()
|
|
db_firmware_handler = DBFirmwareHandler()
|
|
db_platform_handler = DBPlatformsHandler()
|
|
db_rom_handler = DBRomsHandler()
|
|
db_save_handler = DBSavesHandler()
|
|
db_screenshot_handler = DBScreenshotsHandler()
|
|
db_state_handler = DBStatesHandler()
|
|
db_stats_handler = DBStatsHandler()
|
|
db_user_handler = DBUsersHandler()
|