forked from Dniel97/artemis
add upserts
This commit is contained in:
parent
5378655c52
commit
a1d54efbac
@ -942,6 +942,31 @@ class ChuniBase:
|
|||||||
upsert[rating_type],
|
upsert[rating_type],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# added in LUMINOUS
|
||||||
|
if "userCMissionList" in upsert:
|
||||||
|
for cmission in upsert["userCMissionList"]:
|
||||||
|
mission_id = cmission["missionId"]
|
||||||
|
|
||||||
|
await self.data.item.put_cmission(
|
||||||
|
user_id,
|
||||||
|
{
|
||||||
|
"missionId": mission_id,
|
||||||
|
"point": cmission["point"],
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
for progress in cmission["userCMissionProgressList"]:
|
||||||
|
await self.data.item.put_cmission_progress(user_id, mission_id, progress)
|
||||||
|
|
||||||
|
if "userNetBattleData" in upsert:
|
||||||
|
net_battle = upsert["userNetBattleData"][0]
|
||||||
|
|
||||||
|
# fix the boolean
|
||||||
|
net_battle["isRankUpChallengeFailed"] = (
|
||||||
|
False if net_battle["isRankUpChallengeFailed"] == "false" else True
|
||||||
|
)
|
||||||
|
await self.data.profile.put_net_battle(user_id, net_battle)
|
||||||
|
|
||||||
return {"returnCode": "1"}
|
return {"returnCode": "1"}
|
||||||
|
|
||||||
async def handle_upsert_user_chargelog_api_request(self, data: Dict) -> Dict:
|
async def handle_upsert_user_chargelog_api_request(self, data: Dict) -> Dict:
|
||||||
|
Loading…
Reference in New Issue
Block a user