31 lines
981 B
Python
31 lines
981 B
Python
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
|