blob: c8903549665ef601c47884bbd9f831c3edc549ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from tinydb import TinyDB
from app.AggroConfig import AggroConfig
class DatabaseManager:
def __init__(self):
self.db: TinyDB | None = None
def setup(self, config: AggroConfig):
self.db = TinyDB(config.db_path)
self.plugin_states = self.db.table("plugin_states")
self.feeds = self.db.table("feeds")
self.meta_info = self.db.table("meta_info")
database_manager: DatabaseManager = DatabaseManager()
|