mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-07 00:17:28 +08:00
[maimai2] Fix incompatibility with old versions
This commit is contained in:
@@ -34,11 +34,14 @@ public class AllNetController {
|
||||
private final ObjectMapper mapper = new ObjectMapper();
|
||||
private final String HOST_OVERRIDE;
|
||||
private final String PORT_OVERRIDE;
|
||||
private final boolean MAIMAI2_NO_HTTP;
|
||||
|
||||
public AllNetController(@Value("${allnet.server.host:}") String HOST,
|
||||
@Value("${allnet.server.port:}") String PORT) {
|
||||
@Value("${allnet.server.port:}") String PORT,
|
||||
@Value("${game.maimai2.splash-old-patch:false}") boolean MAIMAI2_NO_HTTP) {
|
||||
this.HOST_OVERRIDE = HOST;
|
||||
this.PORT_OVERRIDE = PORT;
|
||||
this.MAIMAI2_NO_HTTP = MAIMAI2_NO_HTTP;
|
||||
}
|
||||
|
||||
@GetMapping("/")
|
||||
@@ -142,7 +145,12 @@ public class AllNetController {
|
||||
case "SDEY":
|
||||
return "http://" + addr + ":" + port + "/MaimaiServlet/";
|
||||
case "SDEZ":
|
||||
return "http://" + addr + ":" + port + "/Maimai2Servlet/";
|
||||
// Workaround for old splash patch
|
||||
if (MAIMAI2_NO_HTTP) {
|
||||
return addr + ":" + port + "/Maimai2Servlet/";
|
||||
} else {
|
||||
return "http://" + addr + ":" + port + "/Maimai2Servlet/";
|
||||
}
|
||||
case "SDHD":
|
||||
return "http://" + addr + ":" + port + "/ChusanServlet/";
|
||||
default:
|
||||
|
||||
@@ -14,7 +14,7 @@ import java.util.Map;
|
||||
* @author samnyan (privateamusement@protonmail.com)
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping({"/Maimai2Servlet", "/Maimai2Servlet/Maimai2Servlet"}) // Workaround for endpoint mismatch, let's just accept both
|
||||
@RequestMapping({"/Maimai2Servlet/Maimai2Servlet", "/Maimai2Servlet"}) // Workaround for endpoint mismatch, let's just accept both
|
||||
public class Maimai2ServletController {
|
||||
|
||||
private final GetGameSettingHandler getGameSettingHandler;
|
||||
|
||||
Reference in New Issue
Block a user