[O] Remove unnecessarily long constructors

This commit is contained in:
Azalea
2024-03-16 22:50:08 -04:00
parent 8dd4bb9d61
commit 0f1d6c0984
23 changed files with 39 additions and 407 deletions

View File

@@ -3,6 +3,7 @@ package icu.samnyan.aqua.sega.chunithm.controller;
import com.fasterxml.jackson.core.JsonProcessingException;
import icu.samnyan.aqua.sega.chunithm.handler.impl.*;
import lombok.AllArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -13,6 +14,7 @@ import java.util.Map;
*/
@RestController
@RequestMapping("/g/chu2/{ROM_VERSION}/{CLIENT_ID}/ChuniServlet")
@AllArgsConstructor
public class ChuniServletController {
private final GameLoginHandler gameLoginHandler;
@@ -47,56 +49,10 @@ public class ChuniServletController {
private final GetUserRivalDataHandler getUserRivalDataHandler;
private final GetUserRivalMusicHandler getUserRivalMusicHandler;
private final GetUserTeamHandler getUserTeamHandler;
private final UpsertClientBookkeepingHandler upsertClientBookkeepingHandler;
private final UpsertClientDevelopHandler upsertClientDevelopHandler;
private final UpsertClientErrorHandler upsertClientErrorHandler;
private final UpsertClientSettingHandler upsertClientSettingHandler;
private final UpsertClientTestmodeHandler upsertClientTestmodeHandler;
private final UpsertUserAllHandler upsertUserAllHandler;
private final UpsertUserChargelogHandler upsertUserChargelogHandler;
@Autowired
public ChuniServletController(GameLoginHandler gameLoginHandler, GameLogoutHandler gameLogoutHandler, GetGameChargeHandler getGameChargeHandler, GetGameEventHandler getGameEventHandler, GetGameIdlistHandler getGameIdlistHandler, GetGameMessageHandler getGameMessageHandler, GetGameRankingHandler getGameRankingHandler, GetGameSaleHandler getGameSaleHandler, GetGameSettingHandler getGameSettingHandler,GetTeamCourseRuleHandler getTeamCourseRuleHandler, GetTeamCourseSettingHandler getTeamCourseSettingHandler, GetUserActivityHandler getUserActivityHandler, GetUserCharacterHandler getUserCharacterHandler, GetUserChargeHandler getUserChargeHandler, GetUserCourseHandler getUserCourseHandler, GetUserDataExHandler getUserDataExHandler, GetUserDataHandler getUserDataHandler, GetUserDuelHandler getUserDuelHandler, GetUserFavoriteItemHandler getUserFavoriteItemHandler, GetUserFavoriteMusicHandler getUserFavoriteMusicHandler, GetUserItemHandler getUserItemHandler, GetUserLoginBonusHandler getUserLoginBonusHandler, GetUserMapHandler getUserMapHandler, GetUserMusicHandler getUserMusicHandler, GetUserOptionExHandler getUserOptionExHandler, GetUserOptionHandler getUserOptionHandler, GetUserPreviewHandler getUserPreviewHandler, GetUserRecentRatingHandler getUserRecentRatingHandler, GetUserRegionHandler getUserRegionHandler, GetUserRivalDataHandler getUserRivalDataHandler, GetUserRivalMusicHandler getUserRivalMusicHandler, GetUserTeamHandler getUserTeamHandler, UpsertClientBookkeepingHandler upsertClientBookkeepingHandler, UpsertClientDevelopHandler upsertClientDevelopHandler, UpsertClientErrorHandler upsertClientErrorHandler, UpsertClientSettingHandler upsertClientSettingHandler, UpsertClientTestmodeHandler upsertClientTestmodeHandler, UpsertUserAllHandler upsertUserAllHandler, UpsertUserChargelogHandler upsertUserChargelogHandler) {
this.gameLoginHandler = gameLoginHandler;
this.gameLogoutHandler = gameLogoutHandler;
this.getGameChargeHandler = getGameChargeHandler;
this.getGameEventHandler = getGameEventHandler;
this.getGameIdlistHandler = getGameIdlistHandler;
this.getGameMessageHandler = getGameMessageHandler;
this.getGameRankingHandler = getGameRankingHandler;
this.getGameSaleHandler = getGameSaleHandler;
this.getGameSettingHandler = getGameSettingHandler;
this.getTeamCourseRuleHandler = getTeamCourseRuleHandler;
this.getTeamCourseSettingHandler = getTeamCourseSettingHandler;
this.getUserActivityHandler = getUserActivityHandler;
this.getUserCharacterHandler = getUserCharacterHandler;
this.getUserChargeHandler = getUserChargeHandler;
this.getUserCourseHandler = getUserCourseHandler;
this.getUserDataExHandler = getUserDataExHandler;
this.getUserDataHandler = getUserDataHandler;
this.getUserDuelHandler = getUserDuelHandler;
this.getUserFavoriteItemHandler = getUserFavoriteItemHandler;
this.getUserFavoriteMusicHandler = getUserFavoriteMusicHandler;
this.getUserItemHandler = getUserItemHandler;
this.getUserLoginBonusHandler = getUserLoginBonusHandler;
this.getUserMapHandler = getUserMapHandler;
this.getUserMusicHandler = getUserMusicHandler;
this.getUserOptionExHandler = getUserOptionExHandler;
this.getUserOptionHandler = getUserOptionHandler;
this.getUserPreviewHandler = getUserPreviewHandler;
this.getUserRecentRatingHandler = getUserRecentRatingHandler;
this.getUserRegionHandler = getUserRegionHandler;
this.getUserRivalDataHandler = getUserRivalDataHandler;
this.getUserRivalMusicHandler = getUserRivalMusicHandler;
this.getUserTeamHandler = getUserTeamHandler;
this.upsertClientBookkeepingHandler = upsertClientBookkeepingHandler;
this.upsertClientDevelopHandler = upsertClientDevelopHandler;
this.upsertClientErrorHandler = upsertClientErrorHandler;
this.upsertClientSettingHandler = upsertClientSettingHandler;
this.upsertClientTestmodeHandler = upsertClientTestmodeHandler;
this.upsertUserAllHandler = upsertUserAllHandler;
this.upsertUserChargelogHandler = upsertUserChargelogHandler;
}
@PostMapping("GameLoginApi")
String gameLogin(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {

View File

@@ -1,10 +0,0 @@
package icu.samnyan.aqua.sega.chunithm.handler.impl;
import org.springframework.stereotype.Component;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
public class UpsertClientBookkeepingHandler {
}

View File

@@ -1,10 +0,0 @@
package icu.samnyan.aqua.sega.chunithm.handler.impl;
import org.springframework.stereotype.Component;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
public class UpsertClientDevelopHandler {
}

View File

@@ -1,10 +0,0 @@
package icu.samnyan.aqua.sega.chunithm.handler.impl;
import org.springframework.stereotype.Component;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
public class UpsertClientErrorHandler {
}

View File

@@ -1,10 +0,0 @@
package icu.samnyan.aqua.sega.chunithm.handler.impl;
import org.springframework.stereotype.Component;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
public class UpsertClientTestmodeHandler {
}