Windpicker-owo
08ef960947
refactor(database): 将同步数据库操作迁移为异步操作
将整个项目的数据库操作从同步模式迁移为异步模式,主要涉及以下修改:
- 将 `with get_db_session()` 改为 `async with get_db_session()`
- 将同步的 SQLAlchemy 查询方法改为异步执行
- 更新相关的方法签名,添加 async/await 关键字
- 修复由于异步化导致的并发问题和性能问题
这些修改提高了数据库操作的并发性能,避免了阻塞主线程,提升了系统的整体响应能力。涉及修改的模块包括表情包管理、反提示注入统计、用户封禁管理、记忆系统、消息存储等多个核心组件。
BREAKING CHANGE: 所有涉及数据库操作的方法现在都需要使用异步调用,同步调用将不再工作
2025-09-28 15:42:30 +08:00
..
2025-09-28 15:42:30 +08:00
2025-09-26 23:11:55 +08:00
2025-09-21 13:09:29 +08:00
2025-08-11 19:34:18 +08:00
2025-09-06 20:56:13 +08:00
2025-09-28 15:42:30 +08:00
2025-09-20 10:55:06 +08:00
2025-09-28 15:42:30 +08:00
2025-08-11 19:34:18 +08:00
2025-09-27 14:37:06 +08:00