Compare commits

...

3 Commits

Author SHA1 Message Date
apuc 834fb0eda9 v0.3 2026-05-08 21:01:38 +03:00
apuc b4f889def2 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	bot.py
#	database.py
2026-05-08 20:56:53 +03:00
apuc b748aeaabe v0.3 2026-05-08 20:56:12 +03:00
2 changed files with 404 additions and 438 deletions
+397 -432
View File
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -97,12 +97,13 @@ async def get_user_images(user_id: int, limit: int = 10) -> List[Dict[str, Any]]
"""Получение истории обработанных изображений пользователя""" """Получение истории обработанных изображений пользователя"""
async with aiosqlite.connect(DATABASE_PATH) as db: async with aiosqlite.connect(DATABASE_PATH) as db:
db.row_factory = aiosqlite.Row db.row_factory = aiosqlite.Row
async with db.execute(""" cursor = await db.execute("""
SELECT id, original_file_id, processed_file_id, prompt, status, created_at, completed_at SELECT id, original_file_id, processed_file_id, prompt, status, created_at, completed_at
FROM images FROM images
WHERE user_id = ? WHERE user_id = ?
ORDER BY created_at DESC ORDER BY created_at DESC
LIMIT ? LIMIT ?
""", (user_id, limit)) as cursor: """, (user_id, limit))
rows = await cursor.fetchall() rows = await cursor.fetchall()
await db.commit()
return [dict(row) for row in rows] return [dict(row) for row in rows]