Initial public release
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
"""Durable persistence layer — data that survives cache clears.
|
||||
|
||||
All stores share a single SQLite database via :class:`PersistenceBase`.
|
||||
"""
|
||||
|
||||
from infrastructure.persistence._database import PersistenceBase
|
||||
from infrastructure.persistence.genre_index import GenreIndex
|
||||
from infrastructure.persistence.library_db import LibraryDB
|
||||
from infrastructure.persistence.mbid_store import MBIDStore
|
||||
from infrastructure.persistence.request_history import RequestHistoryStore
|
||||
from infrastructure.persistence.sync_state_store import SyncStateStore
|
||||
from infrastructure.persistence.youtube_store import YouTubeStore
|
||||
|
||||
__all__ = [
|
||||
"PersistenceBase",
|
||||
"LibraryDB",
|
||||
"GenreIndex",
|
||||
"YouTubeStore",
|
||||
"MBIDStore",
|
||||
"SyncStateStore",
|
||||
"RequestHistoryStore",
|
||||
]
|
||||
Reference in New Issue
Block a user