use single database accross chats -> no storage leaks

This commit is contained in:
2023-06-23 13:01:07 +02:00
parent d9f2502a8a
commit 3455946996
2 changed files with 12 additions and 29 deletions

View File

@@ -8,6 +8,7 @@ class BaseModel(Model):
class ListModel(BaseModel):
name = CharField(default="")
chat_id = IntegerField()
@property
def content(self) -> dict:
@@ -45,22 +46,6 @@ class ListEntryModel(BaseModel):
done = BooleanField(default=None, null=True)
# class ListModel(BaseModel):
# name = CharField(unique=True)
# content = TextField(default="") # unlimited length, use to serialise list into
# @property
# def content_list(self):
# return json.loads(self.content or '[]')
# @content_list.setter
# def content_list(self, list_content):
# self.content = json.dumps(list_content)
# with db:
# self.save()
def set_db(db_path):
db.initialize(SqliteDatabase(db_path))
with db: