PamGram/utils/decorators
Chuangbo Li 87c7253e3a
♻️ 重写 restricts 修饰器
* 🔧 `restricts` 修饰器增加 `no_overlapping` 参数,避免同一个 user 对一个 handler 的多次调用时间重叠
* ♻ 移除 `try_delete_message` 参数 使用 `sleep` 替代
* 使用 `asyncio.Lock` 保证 `context.user_data` 的计数器 `usage_count` 线程安全
* 增加 `no_overlapping` 参数,在上一条一样的命令返回之前,忽略重复调用

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-09-10 19:57:23 +08:00
..
admins.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
error.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
restricts.py ♻️ 重写 restricts 修饰器 2022-09-10 19:57:23 +08:00