from loguru import logger from Config import * from HelperLogInOut import apiLogin, apiLogout, generateTimestamp from HelperFullPlay import implFullPlayAction, generateMusicData from HelperGetUserThing import implGetUser_ def implWipeTickets(userId: int, currentLoginTimestamp:int, currentLoginResult) -> str: currentUserCharge = implGetUser_("Charge", userId) currentUserChargeList = currentUserCharge['userChargeList'] for charge in currentUserChargeList: charge['stock'] = 0 musicData = generateMusicData() userAllPatches = { "upsertUserAll": { # "userData": [{ # "lastRomVersion": romVersion, # "lastDataVersion": dataVersion # }], "userChargeList": currentUserChargeList, "userMusicDetailList": [musicData], "isNewMusicDetailList": "1" }} result = implFullPlayAction(userId, currentLoginTimestamp, currentLoginResult, musicData, userAllPatches) return result