添加 unbind 指令 (#525)

*  添加依赖 nonebot-plugin-waiter

*  添加 unbind 指令
This commit is contained in:
呵呵です
2024-12-19 03:59:22 +08:00
committed by GitHub
parent 96f5d4559d
commit cfcda6f597
11 changed files with 271 additions and 11 deletions

View File

@@ -63,6 +63,23 @@ async def create_or_update_bind(
return status
async def remove_bind(
session: AsyncSession,
user: User,
game_platform: GameType,
) -> bool:
bind = await query_bind_info(
session=session,
user=user,
game_platform=game_platform,
)
if bind is not None:
await session.delete(bind)
await session.commit()
return True
return False
T = TypeVar('T', 'TETRIOHistoricalData', 'TOPHistoricalData', 'TOSHistoricalData')
lock = Lock()