From e1429a0d7e23c3e16172a790ba7f77e26e68b17c Mon Sep 17 00:00:00 2001 From: beerpsi Date: Sat, 29 Jun 2024 01:01:31 +0700 Subject: [PATCH] extend the lock when upserting --- titles/chuni/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/titles/chuni/base.py b/titles/chuni/base.py index de01463..17190de 100644 --- a/titles/chuni/base.py +++ b/titles/chuni/base.py @@ -505,7 +505,7 @@ class ChuniBase: user_fav_item_list = [] # still needs to be implemented on WebUI - # 1: Music, 2: User, 3: Character + # 1: Music, 2: Rival, 3: Character, 4: ??? fav_list = await self.data.item.get_all_favorites( data["userId"], self.version, fav_kind=int(data["kind"]) ) @@ -839,6 +839,8 @@ class ChuniBase: self.logger.info("Guest play from place ID %d, ignoring.", place_id) return {"returnCode": "1"} + + await self.data.user.extend_lock_for_game(int(user_id), self.game) with self.data.session.begin(): if "userData" in upsert: