forked from Hay1tsme/artemis
i am stupid
This commit is contained in:
@ -140,7 +140,7 @@ class UserData(BaseData):
|
|||||||
if result:
|
if result:
|
||||||
return result.fetchone()
|
return result.fetchone()
|
||||||
|
|
||||||
async def acquire_lock_for_game(self, user_id: int, game: str, extra: dict | None = None):
|
async def check_lock_for_game(self, user_id: int, game: str):
|
||||||
sql = game_locks.select(
|
sql = game_locks.select(
|
||||||
(game_locks.c.user == user_id)
|
(game_locks.c.user == user_id)
|
||||||
& (game_locks.c.game == game)
|
& (game_locks.c.game == game)
|
||||||
@ -150,6 +150,14 @@ class UserData(BaseData):
|
|||||||
if result:
|
if result:
|
||||||
return result.fetchone()
|
return result.fetchone()
|
||||||
|
|
||||||
|
return None
|
||||||
|
|
||||||
|
async def acquire_lock_for_game(self, user_id: int, game: str, extra: dict | None = None):
|
||||||
|
result = await self.check_lock_for_game(user_id, game)
|
||||||
|
|
||||||
|
if result is not None:
|
||||||
|
return result
|
||||||
|
|
||||||
sql = (
|
sql = (
|
||||||
insert(game_locks)
|
insert(game_locks)
|
||||||
.values(user=user_id, game=game, extra=extra)
|
.values(user=user_id, game=game, extra=extra)
|
||||||
|
Reference in New Issue
Block a user