Hack for parsing multipart/form-data from iOS

Well I have no idea~

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-04-22 22:17:57 +08:00
parent 1e0871a4db
commit 404ae115bc
5 changed files with 54 additions and 26 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ func ApiHandler(ctx *gin.Context) {
CheckErr(err)
var formdata []model.SifApi
err = json.Unmarshal([]byte(ctx.PostForm("request_data")), &formdata)
err = json.Unmarshal([]byte(ctx.GetString("request_data")), &formdata)
if err != nil {
fmt.Println(err)
return
+3 -3
View File
@@ -39,7 +39,7 @@ func PartyListHandler(ctx *gin.Context) {
func PlayLiveHandler(ctx *gin.Context) {
playReq := model.PlayReq{}
err := json.Unmarshal([]byte(ctx.PostForm("request_data")), &playReq)
err := json.Unmarshal([]byte(ctx.GetString("request_data")), &playReq)
CheckErr(err)
tDifficultyId := playReq.LiveDifficultyID
@@ -459,7 +459,7 @@ func GameOverHandler(ctx *gin.Context) {
func PlayScoreHandler(ctx *gin.Context) {
playScoreReq := model.PlayScoreReq{}
err := json.Unmarshal([]byte(ctx.PostForm("request_data")), &playScoreReq)
err := json.Unmarshal([]byte(ctx.GetString("request_data")), &playScoreReq)
CheckErr(err)
tDifficultyId := playScoreReq.LiveDifficultyID
@@ -557,7 +557,7 @@ func PlayScoreHandler(ctx *gin.Context) {
func PlayRewardHandler(ctx *gin.Context) {
playRewardReq := model.PlayRewardReq{}
err := json.Unmarshal([]byte(ctx.PostForm("request_data")), &playRewardReq)
err := json.Unmarshal([]byte(ctx.GetString("request_data")), &playRewardReq)
CheckErr(err)
difficultyId := playRewardReq.LiveDifficultyID