[mai2] UploadUserPortraitApi enable CORS

This commit is contained in:
MikiraSora
2022-12-17 10:31:31 +08:00
parent a8b31591cc
commit ac95914e22

View File

@@ -3,10 +3,7 @@ package icu.samnyan.aqua.sega.maimai2.controller;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import icu.samnyan.aqua.sega.maimai2.handler.impl.*; import icu.samnyan.aqua.sega.maimai2.handler.impl.*;
import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Map; import java.util.Map;
@@ -14,7 +11,7 @@ import java.util.Map;
* @author samnyan (privateamusement@protonmail.com) * @author samnyan (privateamusement@protonmail.com)
*/ */
@RestController @RestController
@RequestMapping({"/Maimai2Servlet/Maimai2Servlet", "/Maimai2Servlet"}) // Workaround for endpoint mismatch, let's just accept both @RequestMapping({"/Maimai2Servlet/Maimai2Servlet", "/Maimai2Servlet"})
public class Maimai2ServletController { public class Maimai2ServletController {
private final GetGameSettingHandler getGameSettingHandler; private final GetGameSettingHandler getGameSettingHandler;
@@ -229,6 +226,7 @@ public class Maimai2ServletController {
return uploadUserPlaylogHandler.handle(request); return uploadUserPlaylogHandler.handle(request);
} }
@CrossOrigin//enable cors because aqua-viewer also use it.
@PostMapping("UploadUserPortraitApi") @PostMapping("UploadUserPortraitApi")
public String uploadUserPortraitHandler(@ModelAttribute Map<String, Object> request) throws JsonProcessingException { public String uploadUserPortraitHandler(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return uploadUserPortraitHandler.handle(request); return uploadUserPortraitHandler.handle(request);