This commit is contained in:
Timothy J. Baek
2024-10-01 13:13:39 -07:00
parent 5c9dd25459
commit a0fb4a9b84
2 changed files with 13 additions and 6 deletions

View File

@@ -112,6 +112,17 @@ class FilesTable:
for file in db.query(File).filter_by(user_id=user_id).all()
]
def update_files_data_by_id(self, id: str, data: dict) -> Optional[FileModel]:
with get_db() as db:
try:
file = db.query(File).filter_by(id=id).first()
file.data = {**file.data, **data}
db.commit()
return FileModel.model_validate(file)
except Exception:
return None
def update_files_metadata_by_id(self, id: str, meta: dict) -> Optional[FileModel]:
with get_db() as db:
try: