Fix game freeze after changing live MV suit
Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
@@ -282,34 +282,8 @@ func AsLiveMvSaveDeck(ctx *gin.Context) {
|
|||||||
userLiveMvDeckCustomByID = append(userLiveMvDeckCustomByID, userLiveMvDeckInfo)
|
userLiveMvDeckCustomByID = append(userLiveMvDeckCustomByID, userLiveMvDeckInfo)
|
||||||
// fmt.Println(userLiveMvDeckCustomByID)
|
// fmt.Println(userLiveMvDeckCustomByID)
|
||||||
|
|
||||||
viewStatusIds := map[int]int{}
|
|
||||||
for k, v := range saveReq.ViewStatusByPos {
|
|
||||||
if k%2 == 0 {
|
|
||||||
viewStatusId := saveReq.ViewStatusByPos[k+1]
|
|
||||||
viewStatusIds[v] = viewStatusId
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// fmt.Println(viewStatusIds)
|
|
||||||
|
|
||||||
var userMemberByMemberID []any
|
|
||||||
for k, v := range memberIds {
|
|
||||||
userMemberByMemberID = append(userMemberByMemberID, v)
|
|
||||||
userMemberByMemberID = append(userMemberByMemberID, model.UserMemberInfo{
|
|
||||||
MemberMasterID: v,
|
|
||||||
CustomBackgroundMasterID: 103506600,
|
|
||||||
SuitMasterID: suitIds[k],
|
|
||||||
LovePoint: 0,
|
|
||||||
LovePointLimit: 999999,
|
|
||||||
LoveLevel: 1,
|
|
||||||
ViewStatus: viewStatusIds[k],
|
|
||||||
IsNew: true,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
// fmt.Println(userMemberByMemberID)
|
|
||||||
|
|
||||||
signBody := GetUserData("liveMvSaveDeck.json")
|
signBody := GetUserData("liveMvSaveDeck.json")
|
||||||
signBody, _ = sjson.Set(signBody, "user_model.user_status", GetUserStatus())
|
signBody, _ = sjson.Set(signBody, "user_model.user_status", GetUserStatus())
|
||||||
signBody, _ = sjson.Set(signBody, "user_model.user_member_by_member_id", userMemberByMemberID)
|
|
||||||
signBody, _ = sjson.Set(signBody, "user_model.user_live_mv_deck_custom_by_id", userLiveMvDeckCustomByID)
|
signBody, _ = sjson.Set(signBody, "user_model.user_live_mv_deck_custom_by_id", userLiveMvDeckCustomByID)
|
||||||
|
|
||||||
resp := SignResp(ctx.GetString("ep"), string(signBody), sessionKey)
|
resp := SignResp(ctx.GetString("ep"), string(signBody), sessionKey)
|
||||||
|
|||||||
Reference in New Issue
Block a user