From 4fc54de8fd9335f1e4002829b976a7166d6c1b86 Mon Sep 17 00:00:00 2001 From: Evan Martine Date: Wed, 14 Jan 2026 20:16:44 -0500 Subject: [PATCH 1/5] All Handlers (templates) were added to make decomp easier. --- deploy/gimuconfig.json | 4 +- gimuserver/gme/GmeController.hpp | 2 + gimuserver/gme/GmeController_Handlers.cpp | 576 +++++++++++++++++- gimuserver/gme/UserInfo.hpp | 2 + gimuserver/gme/handlers/BadgeInfoHandler.cpp | 10 - gimuserver/gme/handlers/BadgeInfoHandler.hpp | 13 - .../handlers/ControlCenterEnterHandler.cpp | 61 -- .../handlers/ControlCenterEnterHandler.hpp | 13 - gimuserver/gme/handlers/DeckEditHandler.cpp | 26 - gimuserver/gme/handlers/DeckEditHandler.hpp | 13 - gimuserver/gme/handlers/FriendGetHandler.cpp | 10 - gimuserver/gme/handlers/FriendGetHandler.hpp | 13 - gimuserver/gme/handlers/GatchaListHandler.cpp | 20 - gimuserver/gme/handlers/GatchaListHandler.hpp | 13 - gimuserver/gme/handlers/HomeInfoHandler.cpp | 7 - gimuserver/gme/handlers/HomeInfoHandler.hpp | 13 - gimuserver/gme/handlers/InitializeHandler.cpp | 162 ----- gimuserver/gme/handlers/InitializeHandler.hpp | 16 - .../gme/handlers/MissionStartHandler.cpp | 8 - .../gme/handlers/MissionStartHandler.hpp | 13 - .../gme/handlers/UpdateInfoLightHandler.cpp | 7 - .../gme/handlers/UpdateInfoLightHandler.hpp | 13 - gimuserver/gme/handlers/UserInfoHandler.cpp | 423 ------------- gimuserver/gme/handlers/UserInfoHandler.hpp | 13 - .../gme/response/UserAchievementInfo.hpp | 17 - gimuserver/gme/response/UserUnitInfo.hpp | 13 +- gimuserver/system/DailyTaksConfig.cpp | 56 -- 27 files changed, 571 insertions(+), 966 deletions(-) delete mode 100644 gimuserver/gme/handlers/BadgeInfoHandler.cpp delete mode 100644 gimuserver/gme/handlers/BadgeInfoHandler.hpp delete mode 100644 gimuserver/gme/handlers/ControlCenterEnterHandler.cpp delete mode 100644 gimuserver/gme/handlers/ControlCenterEnterHandler.hpp delete mode 100644 gimuserver/gme/handlers/DeckEditHandler.cpp delete mode 100644 gimuserver/gme/handlers/DeckEditHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendGetHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendGetHandler.hpp delete mode 100644 gimuserver/gme/handlers/GatchaListHandler.cpp delete mode 100644 gimuserver/gme/handlers/GatchaListHandler.hpp delete mode 100644 gimuserver/gme/handlers/HomeInfoHandler.cpp delete mode 100644 gimuserver/gme/handlers/HomeInfoHandler.hpp delete mode 100644 gimuserver/gme/handlers/InitializeHandler.cpp delete mode 100644 gimuserver/gme/handlers/InitializeHandler.hpp delete mode 100644 gimuserver/gme/handlers/MissionStartHandler.cpp delete mode 100644 gimuserver/gme/handlers/MissionStartHandler.hpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoLightHandler.cpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoLightHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserInfoHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserInfoHandler.hpp delete mode 100644 gimuserver/gme/response/UserAchievementInfo.hpp delete mode 100644 gimuserver/system/DailyTaksConfig.cpp diff --git a/deploy/gimuconfig.json b/deploy/gimuconfig.json index 96e9798..386c107 100644 --- a/deploy/gimuconfig.json +++ b/deploy/gimuconfig.json @@ -3,10 +3,10 @@ "content_root": "./game_content", "gme_sqlite_path": "./gme.sqlite", "session_timeout": 1200, - "mst_root": "./system" // "./system" + "mst_root": "./system" }, "server": { - "wallpaper_banner": "/wallpaper/title_logo20151028.jpg", // title_logo20160401 + "wallpaper_banner": "/wallpaper/title_logo20151028.jpg", "game_version": 21900, "notice_url": "http://ios21900.bfww.gumi.sg/pages/versioninfo" }, diff --git a/gimuserver/gme/GmeController.hpp b/gimuserver/gme/GmeController.hpp index f37ff6a..4cf0578 100644 --- a/gimuserver/gme/GmeController.hpp +++ b/gimuserver/gme/GmeController.hpp @@ -10,6 +10,8 @@ using namespace drogon; * Controller for Brave Frontier API * @note URL: ios21900.bravefrontier.gumi.sg */ + +//TODO: Add GmeController php actions class GmeController : public drogon::HttpController { public: diff --git a/gimuserver/gme/GmeController_Handlers.cpp b/gimuserver/gme/GmeController_Handlers.cpp index b9acaef..2e90ce0 100644 --- a/gimuserver/gme/GmeController_Handlers.cpp +++ b/gimuserver/gme/GmeController_Handlers.cpp @@ -1,27 +1,563 @@ #include "GmeController.hpp" -#include "handlers/InitializeHandler.hpp" -#include "handlers/UserInfoHandler.hpp" -#include "handlers/FriendGetHandler.hpp" -#include "handlers/HomeInfoHandler.hpp" -#include "handlers/BadgeInfoHandler.hpp" -#include "handlers/ControlCenterEnterHandler.hpp" -#include "handlers/UpdateInfoLightHandler.hpp" -#include "handlers/GatchaListHandler.hpp" -#include "handlers/DeckEditHandler.hpp" -#include "handlers/MissionStartHandler.hpp" +#include "handlers/BundlePurchaseRequestHandler.hpp" +#include "handlers/BundleCategoryRefreshRequestHandler.hpp" +#include "handlers/BundlePurchaseIapRequestHandler.hpp" +#include "handlers/SummonerJournalTaskRewardsRequestHandler.hpp" +#include "handlers/SummonerJournalInfoRequestHandler.hpp" +#include "handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp" +#include "handlers/ChallengeArenaStartRequestHandler.hpp" +#include "handlers/ChallengeArenaShopAddItemRequestHandler.hpp" +#include "handlers/ChallengeArenaShopInfoRequestHandler.hpp" +#include "handlers/ChallengeArenaResetInfoRequestHandler.hpp" +#include "handlers/ChallengeArenaTChestReceivedRequestHandler.hpp" +#include "handlers/ChallengeArenaRankingRequestHandler.hpp" +#include "handlers/ChallengeArenaRankingRewardRequestHandler.hpp" +#include "handlers/ChallengeArenaBattleEndRequestHandler.hpp" +#include "handlers/ChallengeArenaTeamEditRequestHandler.hpp" +#include "handlers/ChallengeArenaBattleStartRequestHandler.hpp" +#include "handlers/DailyRewardClaimRequestHandler.hpp" +#include "handlers/TierTourneyClaimRewardRequestHandler.hpp" +#include "handlers/TierTourneyFriendListRequestHandler.hpp" +#include "handlers/TierTourneyRewardMstRequestHandler.hpp" +#include "handlers/UserTournamentInfoRequestHandler.hpp" +#include "handlers/VortexArenaTopRequestHandler.hpp" +#include "handlers/VortexArenaBattleStartRequestHandler.hpp" +#include "handlers/VortexArenaMatchingRequestHandler.hpp" +#include "handlers/VortexArenaBattleEndRequestHandler.hpp" +#include "handlers/VortexArenaRetireRequestHandler.hpp" +#include "handlers/VortexArenaLeaderboardRequestHandler.hpp" +#include "handlers/VortexArenaClaimDailyRequestHandler.hpp" +#include "handlers/VortexArenaClaimRequestHandler.hpp" +#include "handlers/DailyTaskClaimRewardRequestHandler.hpp" +#include "handlers/AchievementAcceptRequestHandler.hpp" +#include "handlers/AchievementDeliverRequestHandler.hpp" +#include "handlers/AchievementRewardReceiveRequestHandler.hpp" +#include "handlers/AchievementTradeRequestHandler.hpp" +#include "handlers/AreaRequestHandler.hpp" +#include "handlers/ArenaBattleEndRequestHandler.hpp" +#include "handlers/ArenaBattleRestartRequestHandler.hpp" +#include "handlers/ArenaBattleStartRequestHandler.hpp" +#include "handlers/ArenaFriendListRequestHandler.hpp" +#include "handlers/ArenaInfoRequestHandler.hpp" +#include "handlers/ArenaMatchingRequestHandler.hpp" +#include "handlers/ArenaRetireRequestHandler.hpp" +#include "handlers/ArenaStartRequestHandler.hpp" +#include "handlers/BadgeInfoRequestHandler.hpp" +#include "handlers/BuyCoinRequestHandler.hpp" +#include "handlers/BuyCoinStartRequestHandler.hpp" +#include "handlers/CampaignReceiptRequestHandler.hpp" +#include "handlers/ChallengeBaseRequestHandler.hpp" +#include "handlers/ChallengeMissionStartRequestHandler.hpp" +#include "handlers/ChallengeRankRewardRequestHandler.hpp" +#include "handlers/ChallengeRankingRequestHandler.hpp" +#include "handlers/ChallengeStartRequestHandler.hpp" +#include "handlers/ChallengeUserInfoRequestHandler.hpp" +#include "handlers/ChronologyRequestHandler.hpp" +#include "handlers/ControlCenterEnterRequestHandler.hpp" +#include "handlers/CreateUserRequestHandler.hpp" +#include "handlers/DebugUpdateRequestHandler.hpp" +#include "handlers/DeckEditRequestHandler.hpp" +#include "handlers/DungeonEventUpdateRequestHandler.hpp" +#include "handlers/DungeonKeyReceiptRequestHandler.hpp" +#include "handlers/DungeonKeyUseRequestHandler.hpp" +#include "handlers/FixGiftInfoRequestHandler.hpp" +#include "handlers/FriendAgreeRequestHandler.hpp" +#include "handlers/FriendApplyRequestHandler.hpp" +#include "handlers/FriendDeleteRequestHandler.hpp" +#include "handlers/FriendFavoriteRequestHandler.hpp" +#include "handlers/FriendGetAgreeRequestHandler.hpp" +#include "handlers/FriendGetRequestHandler.hpp" +#include "handlers/FriendRandomSearchRequestHandler.hpp" +#include "handlers/FriendRefuseRequestHandler.hpp" +#include "handlers/FriendSearchRequestHandler.hpp" +#include "handlers/GachaActionRequestHandler.hpp" +#include "handlers/GachaFixActionRequestHandler.hpp" +#include "handlers/GachaListRequestHandler.hpp" +#include "handlers/GetAchievementInfoRequestHandler.hpp" +#include "handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp" +#include "handlers/GetGiftInfoRequestHandler.hpp" +#include "handlers/GetPlayerInfoRequestHandler.hpp" +#include "handlers/GetScenarioPlayingInfoRequestHandler.hpp" +#include "handlers/GetUserInfoRequestHandler.hpp" +#include "handlers/InitializeRequestHandler.hpp" +#include "handlers/InitializeRequest2Handler.hpp" +#include "handlers/InvitationReceiptRequestHandler.hpp" +#include "handlers/ItemEditRequestHandler.hpp" +#include "handlers/ItemFavoriteRequestHandler.hpp" +#include "handlers/ItemMixRequestHandler.hpp" +#include "handlers/ItemSellRequestHandler.hpp" +#include "handlers/ItemSphereEqpRequestHandler.hpp" +#include "handlers/ItemUseTimeLimitRequestHandler.hpp" +#include "handlers/MissionContinueRequestHandler.hpp" +#include "handlers/MissionEndRequestHandler.hpp" +#include "handlers/MissionRestartRequestHandler.hpp" +#include "handlers/MissionStartRequestHandler.hpp" +#include "handlers/NgwordCheckRequestHandler.hpp" +#include "handlers/NoticeListRequestHandler.hpp" +#include "handlers/NoticeReadUpdateRequestHandler.hpp" +#include "handlers/NoticeUpdateRequestHandler.hpp" +#include "handlers/PresentListRequestHandler.hpp" +#include "handlers/PresentReceiptRequestHandler.hpp" +#include "handlers/SPChallengeMissionStartRequestHandler.hpp" +#include "handlers/SPChallengeRankingRequestHandler.hpp" +#include "handlers/SPChallengeUserInfoRequestHandler.hpp" +#include "handlers/SetPurchaseInfoRequestHandler.hpp" +#include "handlers/ShopUseRequestHandler.hpp" +#include "handlers/TieupCampaignInfoRequestHandler.hpp" +#include "handlers/TownFacilityUpdateRequestHandler.hpp" +#include "handlers/TownUpdateRequestHandler.hpp" +#include "handlers/TransferCodeCheckRequestHandler.hpp" +#include "handlers/TransferCodeIssueRequestHandler.hpp" +#include "handlers/TransferRequestHandler.hpp" +#include "handlers/TrialDeckEditRequestHandler.hpp" +#include "handlers/TrialDeckGetRequestHandler.hpp" +#include "handlers/TutorialUpdateRequestHandler.hpp" +#include "handlers/URLMstRequestHandler.hpp" +#include "handlers/UnitEvoRequestHandler.hpp" +#include "handlers/UnitFavoriteRequestHandler.hpp" +#include "handlers/UnitMixRequestHandler.hpp" +#include "handlers/UnitSellRequestHandler.hpp" +#include "handlers/UpdateEventInfoRequestHandler.hpp" +#include "handlers/UpdateInfoLightRequestHandler.hpp" +#include "handlers/UpdateInfoRequestHandler.hpp" +#include "handlers/UpdatePermitPlaceInfoRequestHandler.hpp" +#include "handlers/CampaignBattleEndRequestHandler.hpp" +#include "handlers/CampaignBattleStartRequestHandler.hpp" +#include "handlers/CampaignDeckEditRequestHandler.hpp" +#include "handlers/CampaignDeckGetRequestHandler.hpp" +#include "handlers/CampaignEndRequestHandler.hpp" +#include "handlers/CampaignItemEditRequestHandler.hpp" +#include "handlers/CampaignMissionGetRequestHandler.hpp" +#include "handlers/CampaignRestartRequestHandler.hpp" +#include "handlers/CampaignSaveRequestHandler.hpp" +#include "handlers/CampaignStartRequestHandler.hpp" +#include "handlers/ColosseumBattleEndRequestHandler.hpp" +#include "handlers/ColosseumBattleRestartRequestHandler.hpp" +#include "handlers/ColosseumBattleStartRequestHandler.hpp" +#include "handlers/ColosseumDeckEditRequestHandler.hpp" +#include "handlers/ColosseumFriendListRequestHandler.hpp" +#include "handlers/ColosseumGetRewardInfoRequestHandler.hpp" +#include "handlers/ColosseumRewardReceiptRequestHandler.hpp" +#include "handlers/FrontierGateContinueRequestHandler.hpp" +#include "handlers/FrontierGateEndRequestHandler.hpp" +#include "handlers/FrontierGateInfoRequestHandler.hpp" +#include "handlers/FrontierGateRankingRequestHandler.hpp" +#include "handlers/FrontierGateRestartRequestHandler.hpp" +#include "handlers/FrontierGateRetryRequestHandler.hpp" +#include "handlers/FrontierGateSaveRequestHandler.hpp" +#include "handlers/FrontierGateStartRequestHandler.hpp" +#include "handlers/MinigameCardEndRequestHandler.hpp" +#include "handlers/MinigameFriendListRequestHandler.hpp" +#include "handlers/MinigameNameEntryRequestHandler.hpp" +#include "handlers/MinigameRankingInfoRequestHandler.hpp" +#include "handlers/MinigameSmashEndRequestHandler.hpp" +#include "handlers/MinigameStartRequestHandler.hpp" +#include "handlers/RaidAgreementRequestHandler.hpp" +#include "handlers/RaidCampRestEndRequestHandler.hpp" +#include "handlers/RaidCampRestGetRequestHandler.hpp" +#include "handlers/RaidCampRestStartRequestHandler.hpp" +#include "handlers/RaidEnterRequestHandler.hpp" +#include "handlers/RaidExitRequestHandler.hpp" +#include "handlers/RaidFrlendSelectRequestHandler.hpp" +#include "handlers/RaidGetChatLogRequestHandler.hpp" +#include "handlers/RaidGetPlayerInfoRequestHandler.hpp" +#include "handlers/RaidItemDeleteRequestHandler.hpp" +#include "handlers/RaidItemEditRequestHandler.hpp" +#include "handlers/RaidItemMixRequestHandler.hpp" +#include "handlers/RaidLimitedUseItemRequestHandler.hpp" +#include "handlers/RaidMissionBattleEndRequestHandler.hpp" +#include "handlers/RaidMissionBattleRestartRequestHandler.hpp" +#include "handlers/RaidMissionBattleStartRequestHandler.hpp" +#include "handlers/RaidMissionEndRequestHandler.hpp" +#include "handlers/RaidMissionExitRequestHandler.hpp" +#include "handlers/RaidMissionHarvestRequestHandler.hpp" +#include "handlers/RaidMissionInfoLightRequestHandler.hpp" +#include "handlers/RaidMissionInfoRequestHandler.hpp" +#include "handlers/RaidMissionSelectRequestHandler.hpp" +#include "handlers/RaidMissionStartRequestHandler.hpp" +#include "handlers/RaidMissionUseItemRequestHandler.hpp" +#include "handlers/RaidQuickStartRequestHandler.hpp" +#include "handlers/RaidRoomDissolveRequestHandler.hpp" +#include "handlers/RaidRoomFriendGetRequestHandler.hpp" +#include "handlers/RaidRoomInfoRequestHandler.hpp" +#include "handlers/RaidRoomKickRequestHandler.hpp" +#include "handlers/RaidRoomListRequestHandler.hpp" +#include "handlers/RaidRoonItemEditRequestHandler.hpp" +#include "handlers/RaidSendChatRequestHandler.hpp" +#include "handlers/RaidShopUseRequestHandler.hpp" +#include "handlers/RaidUpDataRoomInfoRequestHandler.hpp" +#include "handlers/RaidUpDataUserReadyRequestHandler.hpp" +#include "handlers/RaidUpDateCashRequestHandler.hpp" +#include "handlers/RaidUpScenarioInfoRequestHandler.hpp" +#include "handlers/RaidUpdateBlackListRequestHandler.hpp" +#include "handlers/RaidUpdateProgressRequestHandler.hpp" +#include "handlers/RaidUserInfoRequestHandler.hpp" +#include "handlers/RaidWorloInfoRequestHandler.hpp" +#include "handlers/SlotActionRequestHandler.hpp" +#include "handlers/SummonerMixRequestHandler.hpp" +#include "handlers/SummonerSkillGetRequestHandler.hpp" +#include "handlers/UserSummonerInfoEditRequestHandler.hpp" +#include "handlers/FeSkillGetRequestHandler.hpp" +#include "handlers/CollabRewardRequestHandler.hpp" +#include "handlers/EventTokenExchangeInfoRequestHandler.hpp" +#include "handlers/EventTokenExchangePurchaseRequestHandler.hpp" +#include "handlers/EventTokenInfoRequestHandler.hpp" +#include "handlers/FGPlusGuildRankingRequestHandler.hpp" +#include "handlers/FGPlusGuildRewardClaimRequestHandler.hpp" +#include "handlers/GRGuardianDetailHandler.hpp" +#include "handlers/GachaActionRequest_SGHandler.hpp" +#include "handlers/GuildBattleScoreInfoRequestHandler.hpp" +#include "handlers/GuildBoardInfoRequestHandler.hpp" +#include "handlers/GuildBoardPostRequestHandler.hpp" +#include "handlers/GuildCreateRequestHandler.hpp" +#include "handlers/GuildDeckActivateRequestHandler.hpp" +#include "handlers/GuildDeckEditRequestHandler.hpp" +#include "handlers/GuildGuardianSummonContributeRequestHandler.hpp" +#include "handlers/GuildInfoRequestHandler.hpp" +#include "handlers/GuildInviteManageRequestHandler.hpp" +#include "handlers/GuildJoinRequestHandler.hpp" +#include "handlers/GuildJoinedListRequestHandler.hpp" +#include "handlers/GuildMemberGuildInfoRequestHandler.hpp" +#include "handlers/GuildMemberUpdateRequestHandler.hpp" +#include "handlers/GuildRaidBattleInfoRequestHandler.hpp" +#include "handlers/GuildRaidBattleLogListRequestHandler.hpp" +#include "handlers/GuildRaidBattleLogSetRequestHandler.hpp" +#include "handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp" +#include "handlers/GuildRaidBattleProgressRequestHandler.hpp" +#include "handlers/GuildRaidFriendSelectRequestHandler.hpp" +#include "handlers/GuildRaidGuardSetupRequestHandler.hpp" +#include "handlers/GuildRaidInfoRequestHandler.hpp" +#include "handlers/GuildRaidJoinRoomRequestHandler.hpp" +#include "handlers/GuildRaidMemberDeployRequestHandler.hpp" +#include "handlers/GuildRaidMissionBattleEndRequestHandler.hpp" +#include "handlers/GuildRaidMissionBattleStartRequestHandler.hpp" +#include "handlers/GuildRaidRankingResultRequestHandler.hpp" +#include "handlers/GuildRaidRoomBattleStartRequestHandler.hpp" +#include "handlers/GuildRaidRoomCreateRequestHandler.hpp" +#include "handlers/GuildRaidRoomInfoRequestHandler.hpp" +#include "handlers/GuildRaidRoomListRequestHandler.hpp" +#include "handlers/GuildRaidRoomMemberKickRequestHandler.hpp" +#include "handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp" +#include "handlers/GuildRaidRoomPartSkillListRequestHandler.hpp" +#include "handlers/GuildRaidRoomUpdatedRequestHandler.hpp" +#include "handlers/GuildRankingDetailRequestHandler.hpp" +#include "handlers/GuildRankingRequestHandler.hpp" +#include "handlers/GuildPreviousRankingRequestHandler.hpp" +#include "handlers/GuildRecomendedMemberRequestHandler.hpp" +#include "handlers/GuildResearchInfoRequestHandler.hpp" +#include "handlers/GuildRoundBattleSummaryRequestHandler.hpp" +#include "handlers/GuildRoundSumarryRequestHandler.hpp" +#include "handlers/GuildSearchRequestHandler.hpp" +#include "handlers/GuildShopUseRequestHandler.hpp" +#include "handlers/GuildTradeRequestHandler.hpp" +#include "handlers/GuildUpdateRequestHandler.hpp" +#include "handlers/GuildUpgradeContRequestHandler.hpp" +#include "handlers/GuildUpgradeRequestHandler.hpp" +#include "handlers/GuilldBattleMoveRequestHandler.hpp" +#include "handlers/GuildCampRequestHandler.hpp" +#include "handlers/HomeInfoRequestHandler.hpp" +#include "handlers/InboxMessageManageRequestHandler.hpp" +#include "handlers/MultiGachaIapPurchaseIapRequestHandler.hpp" +#include "handlers/MysteryBoxClaimRequestHandler.hpp" +#include "handlers/MysteryBoxListRequestHandler.hpp" +#include "handlers/RaidFriendRemoveRequestHandler.hpp" +#include "handlers/SGChatLogInfoListRequestHandler.hpp" +#include "handlers/TutorialSkipRequestHandler.hpp" +#include "handlers/UnitOmniEvoRequestHandler.hpp" +#include "handlers/UserEnteredFeatureRequestHandler.hpp" +#include "handlers/UserGemShardInfoRequestHandler.hpp" +#include "handlers/UserLoginCampaignInfoRequestHandler.hpp" +#include "handlers/VideoAdCompleteRequestHandler.hpp" +#include "handlers/VideoAdSlotsClaimBonusRequestHandler.hpp" +#include "handlers/VideoAdSlotsCompleteRequestHandler.hpp" +#include "handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp" +#include "handlers/VideoAdsSlotActionRequestHandler.hpp" +#include "handlers/DbbBondRequestHandler.hpp" +#include "handlers/UnitBondBoostRequestHandler.hpp" +#include "handlers/BannerClickRequestHandler.hpp" +#include "handlers/DailyLoginRequestHandler.hpp" +#include "handlers/UnitSelectorGachaTicketRequestHandler.hpp" #define REGISTER(name) InitializeHandler(std::make_shared()) void GmeController::InitializeHandlers() { - REGISTER(Initialize); - REGISTER(UserInfo); - REGISTER(FriendGet); - REGISTER(HomeInfo); - REGISTER(BadgeInfo); - REGISTER(ControlCenterEnter); - REGISTER(UpdateInfoLight); - REGISTER(GatchaList); - REGISTER(DeckEdit); - REGISTER(MissionStart); + REGISTER(BundlePurchaseRequest); + REGISTER(BundleCategoryRefreshRequest); + REGISTER(BundlePurchaseIapRequest); + REGISTER(SummonerJournalTaskRewardsRequest); + REGISTER(SummonerJournalInfoRequest); + REGISTER(SummonerJournalMilestoneRewardsRequest); + REGISTER(ChallengeArenaStartRequest); + REGISTER(ChallengeArenaShopAddItemRequest); + REGISTER(ChallengeArenaShopInfoRequest); + REGISTER(ChallengeArenaResetInfoRequest); + REGISTER(ChallengeArenaTChestReceivedRequest); + REGISTER(ChallengeArenaRankingRequest); + REGISTER(ChallengeArenaRankingRewardRequest); + REGISTER(ChallengeArenaBattleEndRequest); + REGISTER(ChallengeArenaTeamEditRequest); + REGISTER(ChallengeArenaBattleStartRequest); + REGISTER(DailyRewardClaimRequest); + REGISTER(TierTourneyClaimRewardRequest); + REGISTER(TierTourneyFriendListRequest); + REGISTER(TierTourneyRewardMstRequest); + REGISTER(UserTournamentInfoRequest); + REGISTER(VortexArenaTopRequest); + REGISTER(VortexArenaBattleStartRequest); + REGISTER(VortexArenaMatchingRequest); + REGISTER(VortexArenaBattleEndRequest); + REGISTER(VortexArenaRetireRequest); + REGISTER(VortexArenaLeaderboardRequest); + REGISTER(VortexArenaClaimDailyRequest); + REGISTER(VortexArenaClaimRequest); + REGISTER(DailyTaskClaimRewardRequest); + REGISTER(AchievementAcceptRequest); + REGISTER(AchievementDeliverRequest); + REGISTER(AchievementRewardReceiveRequest); + REGISTER(AchievementTradeRequest); + REGISTER(AreaRequest); + REGISTER(ArenaBattleEndRequest); + REGISTER(ArenaBattleRestartRequest); + REGISTER(ArenaBattleStartRequest); + REGISTER(ArenaFriendListRequest); + REGISTER(ArenaInfoRequest); + REGISTER(ArenaMatchingRequest); + REGISTER(ArenaRetireRequest); + REGISTER(ArenaStartRequest); + REGISTER(BadgeInfoRequest); + REGISTER(BuyCoinRequest); + REGISTER(BuyCoinStartRequest); + REGISTER(CampaignReceiptRequest); + REGISTER(ChallengeBaseRequest); + REGISTER(ChallengeMissionStartRequest); + REGISTER(ChallengeRankRewardRequest); + REGISTER(ChallengeRankingRequest); + REGISTER(ChallengeStartRequest); + REGISTER(ChallengeUserInfoRequest); + REGISTER(ChronologyRequest); + REGISTER(ControlCenterEnterRequest); + REGISTER(CreateUserRequest); + REGISTER(DebugUpdateRequest); + REGISTER(DeckEditRequest); + REGISTER(DungeonEventUpdateRequest); + REGISTER(DungeonKeyReceiptRequest); + REGISTER(DungeonKeyUseRequest); + REGISTER(FixGiftInfoRequest); + REGISTER(FriendAgreeRequest); + REGISTER(FriendApplyRequest); + REGISTER(FriendDeleteRequest); + REGISTER(FriendFavoriteRequest); + REGISTER(FriendGetAgreeRequest); + REGISTER(FriendGetRequest); + REGISTER(FriendRandomSearchRequest); + REGISTER(FriendRefuseRequest); + REGISTER(FriendSearchRequest); + REGISTER(GachaActionRequest); + REGISTER(GachaFixActionRequest); + REGISTER(GachaListRequest); + REGISTER(GetAchievementInfoRequest); + REGISTER(GetDistributeDungeonKeyInfoRequest); + REGISTER(GetGiftInfoRequest); + REGISTER(GetPlayerInfoRequest); + REGISTER(GetScenarioPlayingInfoRequest); + REGISTER(GetUserInfoRequest); + REGISTER(InitializeRequest); + REGISTER(InitializeRequest2); + REGISTER(InvitationReceiptRequest); + REGISTER(ItemEditRequest); + REGISTER(ItemFavoriteRequest); + REGISTER(ItemMixRequest); + REGISTER(ItemSellRequest); + REGISTER(ItemSphereEqpRequest); + REGISTER(ItemUseTimeLimitRequest); + REGISTER(MissionContinueRequest); + REGISTER(MissionEndRequest); + REGISTER(MissionRestartRequest); + REGISTER(MissionStartRequest); + REGISTER(NgwordCheckRequest); + REGISTER(NoticeListRequest); + REGISTER(NoticeReadUpdateRequest); + REGISTER(NoticeUpdateRequest); + REGISTER(PresentListRequest); + REGISTER(PresentReceiptRequest); + REGISTER(SPChallengeMissionStartRequest); + REGISTER(SPChallengeRankingRequest); + REGISTER(SPChallengeUserInfoRequest); + REGISTER(SetPurchaseInfoRequest); + REGISTER(ShopUseRequest); + REGISTER(TieupCampaignInfoRequest); + REGISTER(TownFacilityUpdateRequest); + REGISTER(TownUpdateRequest); + REGISTER(TransferCodeCheckRequest); + REGISTER(TransferCodeIssueRequest); + REGISTER(TransferRequest); + REGISTER(TrialDeckEditRequest); + REGISTER(TrialDeckGetRequest); + REGISTER(TutorialUpdateRequest); + REGISTER(URLMstRequest); + REGISTER(UnitEvoRequest); + REGISTER(UnitFavoriteRequest); + REGISTER(UnitMixRequest); + REGISTER(UnitSellRequest); + REGISTER(UpdateEventInfoRequest); + REGISTER(UpdateInfoLightRequest); + REGISTER(UpdateInfoRequest); + REGISTER(UpdatePermitPlaceInfoRequest); + REGISTER(CampaignBattleEndRequest); + REGISTER(CampaignBattleStartRequest); + REGISTER(CampaignDeckEditRequest); + REGISTER(CampaignDeckGetRequest); + REGISTER(CampaignEndRequest); + REGISTER(CampaignItemEditRequest); + REGISTER(CampaignMissionGetRequest); + REGISTER(CampaignRestartRequest); + REGISTER(CampaignSaveRequest); + REGISTER(CampaignStartRequest); + REGISTER(ColosseumBattleEndRequest); + REGISTER(ColosseumBattleRestartRequest); + REGISTER(ColosseumBattleStartRequest); + REGISTER(ColosseumDeckEditRequest); + REGISTER(ColosseumFriendListRequest); + REGISTER(ColosseumGetRewardInfoRequest); + REGISTER(ColosseumRewardReceiptRequest); + REGISTER(FrontierGateContinueRequest); + REGISTER(FrontierGateEndRequest); + REGISTER(FrontierGateInfoRequest); + REGISTER(FrontierGateRankingRequest); + REGISTER(FrontierGateRestartRequest); + REGISTER(FrontierGateRetryRequest); + REGISTER(FrontierGateSaveRequest); + REGISTER(FrontierGateStartRequest); + REGISTER(MinigameCardEndRequest); + REGISTER(MinigameFriendListRequest); + REGISTER(MinigameNameEntryRequest); + REGISTER(MinigameRankingInfoRequest); + REGISTER(MinigameSmashEndRequest); + REGISTER(MinigameStartRequest); + REGISTER(RaidAgreementRequest); + REGISTER(RaidCampRestEndRequest); + REGISTER(RaidCampRestGetRequest); + REGISTER(RaidCampRestStartRequest); + REGISTER(RaidEnterRequest); + REGISTER(RaidExitRequest); + REGISTER(RaidFrlendSelectRequest); + REGISTER(RaidGetChatLogRequest); + REGISTER(RaidGetPlayerInfoRequest); + REGISTER(RaidItemDeleteRequest); + REGISTER(RaidItemEditRequest); + REGISTER(RaidItemMixRequest); + REGISTER(RaidLimitedUseItemRequest); + REGISTER(RaidMissionBattleEndRequest); + REGISTER(RaidMissionBattleRestartRequest); + REGISTER(RaidMissionBattleStartRequest); + REGISTER(RaidMissionEndRequest); + REGISTER(RaidMissionExitRequest); + REGISTER(RaidMissionHarvestRequest); + REGISTER(RaidMissionInfoLightRequest); + REGISTER(RaidMissionInfoRequest); + REGISTER(RaidMissionSelectRequest); + REGISTER(RaidMissionStartRequest); + REGISTER(RaidMissionUseItemRequest); + REGISTER(RaidQuickStartRequest); + REGISTER(RaidRoomDissolveRequest); + REGISTER(RaidRoomFriendGetRequest); + REGISTER(RaidRoomInfoRequest); + REGISTER(RaidRoomKickRequest); + REGISTER(RaidRoomListRequest); + REGISTER(RaidRoonItemEditRequest); + REGISTER(RaidSendChatRequest); + REGISTER(RaidShopUseRequest); + REGISTER(RaidUpDataRoomInfoRequest); + REGISTER(RaidUpDataUserReadyRequest); + REGISTER(RaidUpDateCashRequest); + REGISTER(RaidUpScenarioInfoRequest); + REGISTER(RaidUpdateBlackListRequest); + REGISTER(RaidUpdateProgressRequest); + REGISTER(RaidUserInfoRequest); + REGISTER(RaidWorloInfoRequest); + REGISTER(SlotActionRequest); + REGISTER(SummonerMixRequest); + REGISTER(SummonerSkillGetRequest); + REGISTER(UserSummonerInfoEditRequest); + REGISTER(FeSkillGetRequest); + REGISTER(CollabRewardRequest); + REGISTER(EventTokenExchangeInfoRequest); + REGISTER(EventTokenExchangePurchaseRequest); + REGISTER(EventTokenInfoRequest); + REGISTER(FGPlusGuildRankingRequest); + REGISTER(FGPlusGuildRewardClaimRequest); + REGISTER(GRGuardianDetail); + REGISTER(GachaActionRequest_SG); + REGISTER(GuildBattleScoreInfoRequest); + REGISTER(GuildBoardInfoRequest); + REGISTER(GuildBoardPostRequest); + REGISTER(GuildCreateRequest); + REGISTER(GuildDeckActivateRequest); + REGISTER(GuildDeckEditRequest); + REGISTER(GuildGuardianSummonContributeRequest); + REGISTER(GuildInfoRequest); + REGISTER(GuildInviteManageRequest); + REGISTER(GuildJoinRequest); + REGISTER(GuildJoinedListRequest); + REGISTER(GuildMemberGuildInfoRequest); + REGISTER(GuildMemberUpdateRequest); + REGISTER(GuildRaidBattleInfoRequest); + REGISTER(GuildRaidBattleLogListRequest); + REGISTER(GuildRaidBattleLogSetRequest); + REGISTER(GuildRaidBattleOutpostRelocateRequest); + REGISTER(GuildRaidBattleProgressRequest); + REGISTER(GuildRaidFriendSelectRequest); + REGISTER(GuildRaidGuardSetupRequest); + REGISTER(GuildRaidInfoRequest); + REGISTER(GuildRaidJoinRoomRequest); + REGISTER(GuildRaidMemberDeployRequest); + REGISTER(GuildRaidMissionBattleEndRequest); + REGISTER(GuildRaidMissionBattleStartRequest); + REGISTER(GuildRaidRankingResultRequest); + REGISTER(GuildRaidRoomBattleStartRequest); + REGISTER(GuildRaidRoomCreateRequest); + REGISTER(GuildRaidRoomInfoRequest); + REGISTER(GuildRaidRoomListRequest); + REGISTER(GuildRaidRoomMemberKickRequest); + REGISTER(GuildRaidRoomPartSkillSetRequest); + REGISTER(GuildRaidRoomPartSkillListRequest); + REGISTER(GuildRaidRoomUpdatedRequest); + REGISTER(GuildRankingDetailRequest); + REGISTER(GuildRankingRequest); + REGISTER(GuildPreviousRankingRequest); + REGISTER(GuildRecomendedMemberRequest); + REGISTER(GuildResearchInfoRequest); + REGISTER(GuildRoundBattleSummaryRequest); + REGISTER(GuildRoundSumarryRequest); + REGISTER(GuildSearchRequest); + REGISTER(GuildShopUseRequest); + REGISTER(GuildTradeRequest); + REGISTER(GuildUpdateRequest); + REGISTER(GuildUpgradeContRequest); + REGISTER(GuildUpgradeRequest); + REGISTER(GuilldBattleMoveRequest); + REGISTER(GuildCampRequest); + REGISTER(HomeInfoRequest); + REGISTER(InboxMessageManageRequest); + REGISTER(MultiGachaIapPurchaseIapRequest); + REGISTER(MysteryBoxClaimRequest); + REGISTER(MysteryBoxListRequest); + REGISTER(RaidFriendRemoveRequest); + REGISTER(SGChatLogInfoListRequest); + REGISTER(TutorialSkipRequest); + REGISTER(UnitOmniEvoRequest); + REGISTER(UserEnteredFeatureRequest); + REGISTER(UserGemShardInfoRequest); + REGISTER(UserLoginCampaignInfoRequest); + REGISTER(VideoAdCompleteRequest); + REGISTER(VideoAdSlotsClaimBonusRequest); + REGISTER(VideoAdSlotsCompleteRequest); + REGISTER(VideoAdSlotsStandInfoRefreshRequest); + REGISTER(VideoAdsSlotActionRequest); + REGISTER(DbbBondRequest); + REGISTER(UnitBondBoostRequest); + REGISTER(BannerClickRequest); + REGISTER(DailyLoginRequest); + REGISTER(UnitSelectorGachaTicketRequest); } diff --git a/gimuserver/gme/UserInfo.hpp b/gimuserver/gme/UserInfo.hpp index 952398c..8b00533 100644 --- a/gimuserver/gme/UserInfo.hpp +++ b/gimuserver/gme/UserInfo.hpp @@ -5,6 +5,8 @@ constexpr const auto HARDCODE_USERID = "0101AABB"; +//TODO: Is this still a required class? + struct UserInfo { Response::UserInfo info; diff --git a/gimuserver/gme/handlers/BadgeInfoHandler.cpp b/gimuserver/gme/handlers/BadgeInfoHandler.cpp deleted file mode 100644 index e402552..0000000 --- a/gimuserver/gme/handlers/BadgeInfoHandler.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "BadgeInfoHandler.hpp" -#include "gme/response/BadgeInfo.hpp" - -void Handler::BadgeInfoHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - Response::BadgeInfo info; - info.Serialize(res); - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BadgeInfoHandler.hpp b/gimuserver/gme/handlers/BadgeInfoHandler.hpp deleted file mode 100644 index c5c6e4d..0000000 --- a/gimuserver/gme/handlers/BadgeInfoHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BadgeInfoHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nJ3A7qFp"; } - const char* GetAesKey() const override { return "bGxX67KB"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ControlCenterEnterHandler.cpp b/gimuserver/gme/handlers/ControlCenterEnterHandler.cpp deleted file mode 100644 index 4bccae4..0000000 --- a/gimuserver/gme/handlers/ControlCenterEnterHandler.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "ControlCenterEnterHandler.hpp" -#include "gme/response/SlotGameInfo_Resp.hpp" - -void Handler::ControlCenterEnterHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - user.teamInfo.Serialize(res); - Response::SlotGameInfoR r; - r.info.id = 1; - r.info.name = "Brave Slots"; - r.info.reelPos = "1,2,3"; - r.info.useMedal = 1; - r.info.slotHelpUrl = "/bf/web/slots/html/index.php"; - r.info.slotImage = "slot_base.png,slot_btn_on.png,slot_label_start.png,slot_medal_insert.png,slot_medal.png,item_large.png,bravemedal_large.png,sphere_large.png"; - Response::SlotGamePictureInfo::Data d; - d.id = 81; - d.pictureName = "j_god.png"; - r.pictures.Mst.emplace_back(d); - d.id = 1; - d.pictureName = "s_flog.png"; - r.pictures.Mst.emplace_back(d); - d.id = 7; - d.pictureName = "allup_unit.png"; - r.pictures.Mst.emplace_back(d); - d.id = 2; - d.pictureName = "b_flog.png"; - r.pictures.Mst.emplace_back(d); - d.id = 8; - d.pictureName = "c_god.png"; - r.pictures.Mst.emplace_back(d); - d.id = 6; - d.pictureName = "pup_unit.png"; - r.pictures.Mst.emplace_back(d); - d.id = 3; - d.pictureName = "b_emperor.png"; - r.pictures.Mst.emplace_back(d); - d.id = 18; - d.pictureName = "sphere.png"; - r.pictures.Mst.emplace_back(d); - d.id = 9; - d.pictureName = "g_god.png"; - r.pictures.Mst.emplace_back(d); - d.id = 80; - d.pictureName = "m_god.png"; - r.pictures.Mst.emplace_back(d); - d.id = 13; - d.pictureName = "item.png"; - r.pictures.Mst.emplace_back(d); - d.id = 12; - d.pictureName = "item.png"; - r.pictures.Mst.emplace_back(d); - d.id = 15; - d.pictureName = "item.png"; - r.pictures.Mst.emplace_back(d); - d.id = 82; - d.pictureName = "medal.png"; - r.pictures.Mst.emplace_back(d); - r.Serialize(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ControlCenterEnterHandler.hpp b/gimuserver/gme/handlers/ControlCenterEnterHandler.hpp deleted file mode 100644 index be804e1..0000000 --- a/gimuserver/gme/handlers/ControlCenterEnterHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ControlCenterEnterHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "uYF93Mhc"; } - const char* GetAesKey() const override { return "d0k6LGUu"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DeckEditHandler.cpp b/gimuserver/gme/handlers/DeckEditHandler.cpp deleted file mode 100644 index 64114f8..0000000 --- a/gimuserver/gme/handlers/DeckEditHandler.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "DeckEditHandler.hpp" -#include "core/System.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/NoticeInfo.hpp" - -void Handler::DeckEditHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - { - Response::SignalKey v; - v.key = "fZnLr4t9"; - v.Serialize(res); - } - - user.info.Serialize(res); - user.teamInfo.Serialize(res); - - { - Response::NoticeInfo v; - v.url = System::Instance().ServerConfig().NoticeUrl; - v.Serialize(res); - } - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DeckEditHandler.hpp b/gimuserver/gme/handlers/DeckEditHandler.hpp deleted file mode 100644 index 76d5de3..0000000 --- a/gimuserver/gme/handlers/DeckEditHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DeckEditHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "m2Ve9PkJ"; } - const char* GetAesKey() const override { return "d7UuQsq8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetHandler.cpp b/gimuserver/gme/handlers/FriendGetHandler.cpp deleted file mode 100644 index 628291b..0000000 --- a/gimuserver/gme/handlers/FriendGetHandler.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "FriendGetHandler.hpp" -#include "gme/response/ReinforcementInfo.hpp" - -void Handler::FriendGetHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - Response::ReinforcementInfo info; - info.Serialize(res); - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendGetHandler.hpp b/gimuserver/gme/handlers/FriendGetHandler.hpp deleted file mode 100644 index 9fb13f9..0000000 --- a/gimuserver/gme/handlers/FriendGetHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendGetHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2o4axPIC"; } - const char* GetAesKey() const override { return "EoYuZ2nbImhCU1c0"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GatchaListHandler.cpp b/gimuserver/gme/handlers/GatchaListHandler.cpp deleted file mode 100644 index 3e28b9a..0000000 --- a/gimuserver/gme/handlers/GatchaListHandler.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include "GatchaListHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "core/System.hpp" - -void Handler::GatchaListHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - { - Response::SignalKey v; - v.key = "axhp8Sin"; - v.Serialize(res); - } - - user.teamInfo.Serialize(res); - - System::Instance().MstConfig().CopyGachaInfoTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GatchaListHandler.hpp b/gimuserver/gme/handlers/GatchaListHandler.hpp deleted file mode 100644 index 6bffe3d..0000000 --- a/gimuserver/gme/handlers/GatchaListHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GatchaListHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Uo86DcRh"; } - const char* GetAesKey() const override { return "8JbxFvuSaB2CK7Ln"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/HomeInfoHandler.cpp b/gimuserver/gme/handlers/HomeInfoHandler.cpp deleted file mode 100644 index 7df6c74..0000000 --- a/gimuserver/gme/handlers/HomeInfoHandler.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "HomeInfoHandler.hpp" -#include "gme/response/ReinforcementInfo.hpp" - -void Handler::HomeInfoHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - -} diff --git a/gimuserver/gme/handlers/HomeInfoHandler.hpp b/gimuserver/gme/handlers/HomeInfoHandler.hpp deleted file mode 100644 index 9ca39e6..0000000 --- a/gimuserver/gme/handlers/HomeInfoHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class HomeInfoHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "NiYWKdzs"; } - const char* GetAesKey() const override { return "f6uOewOD"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeHandler.cpp b/gimuserver/gme/handlers/InitializeHandler.cpp deleted file mode 100644 index 6db0dd9..0000000 --- a/gimuserver/gme/handlers/InitializeHandler.cpp +++ /dev/null @@ -1,162 +0,0 @@ -#include "InitializeHandler.hpp" -#include "core/Utils.hpp" -#include "core/System.hpp" -#include "gme/requests/UserInfo.hpp" -#include "gme/response/UserInfo.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/ChallengeArenaUserInfo.hpp" -#include "gme/response/DailyTaskPrizeMst.hpp" -#include "gme/response/DailyTaskBonusMst.hpp" -#include "gme/response/NoticeInfo.hpp" -#include "gme/response/GuildInfo.hpp" -#include "gme/response/DailyTaskMst.hpp" -#include "gme/response/DailyLoginRewardsUserInfo.hpp" -#include "gme/response/BannerInfoMst.hpp" -#include "gme/response/NoticeListMst.hpp" -#include "gme/response/VideoAdsSlotgameInfo.hpp" -#include "gme/response/NpcMst.hpp" -#include "gme/response/SummonerJournalUserInfo.hpp" -#include "db/DbMacro.hpp" - -void Handler::InitializeHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Request::UserInfo inInfo; - inInfo.Deserialize(req); - - // TODO: we probably have a lot of stuff missing - GME_DB->execSqlAsync("SELECT account_id, username, admin FROM users WHERE id=$1", - [this, cb, &user](const drogon::orm::Result& res) { OnUserInfoSuccess(res, cb, user); }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); -} - -void Handler::InitializeHandler::OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& user) const -{ - if (result.size() > 0) - { - int col = 0; - auto& sql = result[0]; - user.info.accountID = sql[col++].as(); - user.info.handleName = sql[col++].as(); - user.info.debugMode = sql[col++].as() ? 1 : 0; - } - else { - user.info.handleName = "BFOM: 03/03/2024"; - user.info.debugMode = false; - user.info.accountID = Utils::RandomAccountID(); - user.info.tutorialEndFlag = 1; - user.info.tutorialStatus = 0; - //user.PersistInfo(); - } - - Json::Value res; - user.info.Serialize(res); // user info - - const auto& msts = System::Instance().MstConfig(); - - { - Response::SignalKey k; - k.key = "C7vnXA5T"; - k.Serialize(res); - } - - { - Response::ChallengeArenaUserInfo ci; - ci.unkstr = "n9ZMPC0t"; // rank name? - ci.unkstr2 = "F"; // ranking? - ci.leagueId = 1; - ci.Serialize(res); // challenge arena info - } - - { - Response::DailyTaskBonusMst dailytaskbonus; - for (const auto& v : msts.DailyTaskConfig().GetTaskBonusTables()) - { - Response::DailyTaskBonusMst::Data d; - d.bonusBravePoints = v.points; - dailytaskbonus.Mst.emplace_back(d); - } - dailytaskbonus.Serialize(res); // daily task bonus mst - } - - { - Response::DailyTaskPrizeMst dailytaskprizes; - for (const auto& v : msts.DailyTaskConfig().GetTaskPrizes()) - { - Response::DailyTaskPrizeMst::Data d; - d.taskId = v.id; - d.taskTitle = v.title; - d.taskDesc = v.desc; - d.bravePointCost = v.points_cost; - d.currentClaimCount = 0; // TODO: add support of this inside the user info - d.isMileStonePrize = v.milestone_prize; - d.maxClaimCount = v.max_claims; - d.presentType = v.present_type; - d.targetCount = v.target_count; - d.targetId = v.target_id; - d.targetParam = v.target_param; - d.timeLimit = v.time_limit; - dailytaskprizes.Mst.emplace_back(d); - } - dailytaskprizes.Serialize(res); // daily task prizes mst - } - - { - Response::GuildInfo guild; - guild.Serialize(res); - } - - { - Response::DailyTaskMst dailyTasks; - - // TODO: we need a daily task table so that we - // can select how many daily tasks we can do - Response::DailyTaskMst::Data d; - d.typeKey = "AV"; - d.typeTitle = "Arena Victory"; - d.typeDescription = "Achieve 3 Victories in The Arena "; - d.taskCount = 3; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - d.typeKey = "VV"; - d.typeTitle = "Vortex Venturer"; - d.typeDescription = "Complete 1 Mission within the Vortex "; - d.taskCount = 1; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - d.typeKey = "CM"; - d.typeTitle = "Craftsman"; - d.typeDescription = "Craft 5 Items/Spheres "; - d.taskCount = 5; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - - dailyTasks.Serialize(res); // daily taks - } - - { - Response::DailyLoginRewardsUserInfo dailyWheel; - // TODO: make this configurable - dailyWheel.Serialize(res); - } - - { - Response::VideoAdsSlotgameInfo v = msts.GetAdsSlotInfo(); - v.Serialize(res); - } - - { - // SummonerJournal - Response::SummonerJournalUserInfo v; - v.userId = user.info.userID; - v.Serialize(res); - } - - msts.CopyInitializeMstTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/InitializeHandler.hpp b/gimuserver/gme/handlers/InitializeHandler.hpp deleted file mode 100644 index e021ca4..0000000 --- a/gimuserver/gme/handlers/InitializeHandler.hpp +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class InitializeHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MfZyu1q9"; } - const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; - -private: - void OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& info) const; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionStartHandler.cpp b/gimuserver/gme/handlers/MissionStartHandler.cpp deleted file mode 100644 index 8800612..0000000 --- a/gimuserver/gme/handlers/MissionStartHandler.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "MissionStartHandler.hpp" - -void Handler::MissionStartHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MissionStartHandler.hpp b/gimuserver/gme/handlers/MissionStartHandler.hpp deleted file mode 100644 index e369fb1..0000000 --- a/gimuserver/gme/handlers/MissionStartHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MissionStartHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jE6Sp0q4"; } - const char* GetAesKey() const override { return "csiVLDKkxEwBfR70"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoLightHandler.cpp b/gimuserver/gme/handlers/UpdateInfoLightHandler.cpp deleted file mode 100644 index c2b70d0..0000000 --- a/gimuserver/gme/handlers/UpdateInfoLightHandler.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "UpdateInfoLightHandler.hpp" - -void Handler::UpdateInfoLightHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UpdateInfoLightHandler.hpp b/gimuserver/gme/handlers/UpdateInfoLightHandler.hpp deleted file mode 100644 index d6f4ef1..0000000 --- a/gimuserver/gme/handlers/UpdateInfoLightHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UpdateInfoLightHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ynB7X5P9"; } - const char* GetAesKey() const override { return "7kH9NXwC"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserInfoHandler.cpp b/gimuserver/gme/handlers/UserInfoHandler.cpp deleted file mode 100644 index 80f308b..0000000 --- a/gimuserver/gme/handlers/UserInfoHandler.cpp +++ /dev/null @@ -1,423 +0,0 @@ -#include "UserInfoHandler.hpp" -#include -#include -#include -#include "gme/response/UserTeamInfo.hpp" -#include "gme/response/UserLoginCampaignInfo.hpp" -#include "gme/response/NoticeInfo.hpp" -#include "gme/response/UserItemDictionaryInfo.hpp" -#include "gme/response/UserTeamArchive.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "gme/response/UserPartyDeckInfo.hpp" -#include "gme/response/UserWarehouseInfo.hpp" -#include "gme/response/UserClearMissionInfo.hpp" -#include "gme/response/ItemFavorite.hpp" -#include "gme/response/UserItemDictionaryInfo.hpp" -#include "gme/response/UserTeamArenaArchive.hpp" -#include "gme/response/UserUnitDictionary.hpp" -#include "gme/response/UserFavorite.hpp" -#include "gme/response/UserArenaInfo.hpp" -#include "gme/response/UserGiftInfo.hpp" -#include "gme/response/VideoAdInfo.hpp" -#include "gme/response/VideoAdRegion.hpp" -#include "gme/response/SummonerJournalUserInfo.hpp" -#include "gme/response/SignalKey.hpp" -#include - -void Handler::UserInfoHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - // Extract and log the initial user ID - std::string requestUserId = user.info.userID; - LOG_INFO << "UserInfoHandler: Handling request for user_id (initial): " << requestUserId; - - // Check for user_id in the request body - if (req.isMember("user_id")) { - requestUserId = req["user_id"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; - } - else if (req.isMember("ak")) { // Check for ak parameter (from login context) - requestUserId = req["ak"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request ak to: " << requestUserId; - } - else { - // Fallback: Use the user_id from the login response (hardcode for now) - requestUserId = "0839899613932562"; - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: No user_id or ak in request, using hardcoded user_id: " << requestUserId; - } - - // Check if this is a unit inventory or squad management request - std::string action = req.isMember("action") ? req["action"].asString() : ""; - if (action == "load_unit_inventory" || action == "Zw3WIoWu" || action == "load_squad_management") { - GME_DB->execSqlAsync( - "SELECT unit_id, name, rarity, element, stats, bb, leader_skill, ai FROM user_units WHERE user_id = $1 LIMIT 500", // LIMIT 1470 here - [this, &user, cb, action](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; - - Json::Value res; - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = std::stoul(row["unit_id"].as()); - d.unitID = std::stoul(row["unit_id"].as()); - d.unitTypeID = row["rarity"].as(); - d.element = row["element"].as(); - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - Json::Value stats; - Json::Reader reader; - std::string statsStr = row["stats"].as(); - if (!reader.parse(statsStr, stats)) { - LOG_ERROR << "Failed to parse stats JSON: " << statsStr; - stats = Json::Value(); - } - d.baseHp = stats.isMember("hp") ? stats["hp"].asUInt() : 1000; - d.baseAtk = stats.isMember("atk") ? stats["atk"].asUInt() : 1000; - d.baseDef = stats.isMember("def") ? stats["def"].asUInt() : 1000; - d.baseHeal = stats.isMember("rec") ? stats["rec"].asUInt() : 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty (to prevent crashes) - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 9999; - d.unitID = 9999; - d.unitTypeID = 1; - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 1; - d.totalExp = 1; - unitInfo.Mst.emplace_back(d); - } - - unitInfo.Serialize(res); - - // Initialize party with the first unit to avoid Empty_Party_Info - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; - deckInfo.Mst.emplace_back(d); - } - deckInfo.Serialize(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); - return; - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); - return; - } - - // Original logic for initial load - GME_DB->execSqlAsync( - "SELECT level, exp, max_unit_count, max_friend_count, " - "zel, karma, brave_coin, max_warehouse_count, want_gift, " - "free_gems, paid_gems, active_deck, summon_tickets, " - "rainbow_coins, colosseum_tickets, active_arena_deck, " - "total_brave_points, avail_brave_points, energy " - "FROM userinfo WHERE id = $1", - [this, &user, cb](const drogon::orm::Result& result) { - if (result.size() > 0) { - int col = 0; - auto& sql = result[0]; - user.teamInfo.UserID = user.info.userID; - user.teamInfo.Level = sql[col++].as(); - user.teamInfo.Exp = sql[col++].as(); - user.teamInfo.MaxUnitCount = sql[col++].as(); - user.teamInfo.MaxFriendCount = sql[col++].as(); - user.teamInfo.Zel = sql[col++].as(); - user.teamInfo.Karma = sql[col++].as(); - user.teamInfo.BraveCoin = sql[col++].as(); - user.teamInfo.WarehouseCount = sql[col++].as(); - user.teamInfo.WantGift = sql[col++].as(); - user.teamInfo.FreeGems = sql[col++].as(); - user.teamInfo.PaidGems = sql[col++].as(); - user.teamInfo.ActiveDeck = sql[col++].as(); - user.teamInfo.SummonTicket = sql[col++].as(); - user.teamInfo.RainbowCoin = sql[col++].as(); - user.teamInfo.ColosseumTicket = sql[col++].as(); - user.teamInfo.ArenaDeckNum = sql[col++].as(); - user.teamInfo.BravePointsTotal = sql[col++].as(); - user.teamInfo.CurrentBravePoints = sql[col++].as(); - user.teamInfo.ActionPoint = sql[col++].as(); - } - else { - auto sc = System::Instance().MstConfig().StartInfo(); - user.teamInfo.UserID = user.info.userID; - user.teamInfo.Level = sc.Level; - user.teamInfo.Exp = 0; - user.teamInfo.MaxUnitCount = 2292; // Updated to match unit count - user.teamInfo.MaxFriendCount = sc.FriendCount; - user.teamInfo.Zel = sc.Zel; - user.teamInfo.Karma = sc.Karma; - user.teamInfo.BraveCoin = 0; - user.teamInfo.WarehouseCount = 2292; // Updated to match unit count - user.teamInfo.FreeGems = sc.FreeGems; - user.teamInfo.PaidGems = sc.PaidGems; - user.teamInfo.SummonTicket = sc.SummonTickets; - user.teamInfo.ColosseumTicket = sc.ColosseumTickets; - - // Insert default userinfo to simulate proper login flow - GME_DB->execSqlAsync( - "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, avail_brave_points, energy) " - "VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)", - [](const drogon::orm::Result& result) { - LOG_INFO << "UserInfoHandler: Inserted default userinfo for new user"; - }, - [](const drogon::orm::DrogonDbException& e) { - LOG_ERROR << "UserInfoHandler: Failed to insert default userinfo: " << e.base().what(); - }, - user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, user.teamInfo.MaxFriendCount, - user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, user.teamInfo.WarehouseCount, user.teamInfo.WantGift, - user.teamInfo.FreeGems, user.teamInfo.PaidGems, user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, - user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint - ); - } - - const auto& msts = System::Instance().MstConfig(); - { - const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); - user.teamInfo.DeckCost = p.deckCost; - user.teamInfo.MaxFriendCount = p.friendCount; - user.teamInfo.AddFriendCount = p.addFriendCount; - user.teamInfo.MaxActionPoint = p.actionPoints; - if (user.teamInfo.ActionPoint == 0) - user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; - } - - GME_DB->execSqlAsync( - "SELECT unit_id, name, rarity, element, stats, bb, leader_skill, ai FROM user_units WHERE user_id = $1 LIMIT 500", // LIMIT 1470 here at end - [this, &user, cb](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; - - Json::Value res; - user.info.Serialize(res); - user.teamInfo.Serialize(res); - - { - Response::UserLoginCampaignInfo v; - v.currentDay = 1; - v.totalDays = 96; - v.firstForTheDay = true; - v.Serialize(res); - } - - { - Response::UserTeamArchive v; - v.Serialize(res); - } - - { - Response::UserTeamArenaArchive v; - v.Serialize(res); - } - - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = std::stoul(row["unit_id"].as()); - d.unitID = std::stoul(row["unit_id"].as()); - d.unitTypeID = row["rarity"].as(); - d.element = row["element"].as(); - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - Json::Value stats; - Json::Reader reader; - std::string statsStr = row["stats"].as(); - if (!reader.parse(statsStr, stats)) { - LOG_ERROR << "Failed to parse stats JSON: " << statsStr; - stats = Json::Value(); - } - d.baseHp = stats.isMember("hp") ? stats["hp"].asUInt() : 1000; - d.baseAtk = stats.isMember("atk") ? stats["atk"].asUInt() : 1000; - d.baseDef = stats.isMember("def") ? stats["def"].asUInt() : 1000; - d.baseHeal = stats.isMember("rec") ? stats["rec"].asUInt() : 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 9999; - d.unitID = 9999; - d.unitTypeID = 1; - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 1; - d.totalExp = 1; - unitInfo.Mst.emplace_back(d); - } - - unitInfo.Serialize(res); - - { - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; - deckInfo.Mst.emplace_back(d); - } - deckInfo.Serialize(res); - } - - { - Response::UserUnitDictionary v; - v.Serialize(res); - } - - { - Response::UserFavorite v; - v.Serialize(res); - } - - { - Response::UserClearMissionInfo v; - v.Serialize(res); - } - - { - Response::UserWarehouseInfo v; - v.Serialize(res); - } - - { - Response::ItemFavorite v; - v.Serialize(res); - } - - { - Response::UserItemDictionaryInfo v; - v.Serialize(res); - } - - { - Response::UserArenaInfo v; - v.Serialize(res); - } - - { - Response::UserGiftInfo v; - v.Serialize(res); - } - - { - Response::SummonerJournalUserInfo v; - v.userId = user.info.userID; - v.Serialize(res); - } - - { - Response::SignalKey v; - v.key = "5EdKHavF"; - v.Serialize(res); - } - - System::Instance().MstConfig().CopyUserInfoMstTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); -} \ No newline at end of file diff --git a/gimuserver/gme/handlers/UserInfoHandler.hpp b/gimuserver/gme/handlers/UserInfoHandler.hpp deleted file mode 100644 index 09707c2..0000000 --- a/gimuserver/gme/handlers/UserInfoHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserInfoHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "cTZ3W2JG"; } - const char* GetAesKey() const override { return "ScJx6ywWEb0A3njT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/response/UserAchievementInfo.hpp b/gimuserver/gme/response/UserAchievementInfo.hpp deleted file mode 100644 index 5b8ec2b..0000000 --- a/gimuserver/gme/response/UserAchievementInfo.hpp +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include "../GmeRequest.hpp" - -RESPONSE_NS_BEGIN -struct UserAchievementInfo : public IResponse -{ - bool isArray() const override { return false; } - const char* getGroupName() const override { return "Bnc4LpM8"; } - -protected: - void SerializeFields(Json::Value& v, size_t i) const override - { - // TODO - } -}; -RESPONSE_NS_END diff --git a/gimuserver/gme/response/UserUnitInfo.hpp b/gimuserver/gme/response/UserUnitInfo.hpp index 178b22f..89dfa7c 100644 --- a/gimuserver/gme/response/UserUnitInfo.hpp +++ b/gimuserver/gme/response/UserUnitInfo.hpp @@ -53,15 +53,15 @@ struct UserUnitInfo : public IResponse v["67CApcti"] = baseAtk; v["RT4CtH5d"] = addAtk; v["t4m1RH6Y"] = extAtk; - v["D6bKH5eV"] = limitOverAtk; + v["D6bKH5eV"] = limitOverAtk; //? Not in order with IDA v["q08xLEsy"] = baseDef; v["GcMD0hy6"] = addDef; v["e6mY8Z0k"] = extDef; - v["3CsiQA0h"] = limitOverDef; + v["3CsiQA0h"] = limitOverDef; //? Not in order with IDA v["PWXu25cg"] = baseHeal; v["C1HZr3pb"] = addHeal; v["X6jf8DUw"] = extHeal; - v["XJs2rPx0"] = limitOverHeal; + v["XJs2rPx0"] = limitOverHeal; //? Not in order with IDA v["iNy0ZU5M"] = element; v["oS3kTZ2W"] = std::to_string(leaderSkillID); // str v["nj9Lw7mV"] = skillID; // str @@ -89,10 +89,15 @@ struct UserUnitInfo : public IResponse } }; - const char* getGroupName() const override { return "4ceMWH6k"; } + const char* getGroupName() const override { + if (overwrite) return "4ceMWH6k"; // Overwrite all units ? + return "qC2tJs4E"; // Add to existing units ? + } std::vector Mst; + bool overwrite = true; // For summoning, set to false. + protected: size_t getRespCount() const override { return Mst.size(); } diff --git a/gimuserver/system/DailyTaksConfig.cpp b/gimuserver/system/DailyTaksConfig.cpp deleted file mode 100644 index 3dcc050..0000000 --- a/gimuserver/system/DailyTaksConfig.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "DailyTaskConfig.hpp" -#include -#include - -void DailyTaskConfig::LoadTableFromJson(const std::string& path) -{ - std::ifstream ifs; - ifs.open(path + "/dailytask.json"); - - if (!ifs.is_open()) - throw std::runtime_error("dailytask.json: not found"); - - Json::CharReaderBuilder rb; - JSONCPP_STRING jss; - Json::Value root; - if (!Json::parseFromStream(rb, ifs, &root, &jss)) - throw std::runtime_error("dailytask.json: parse error"); - - const auto& msts = root["task_prizes"]; - - int id = 1; - for (const auto& v : msts) - { - DailyTaskConfig::DailyPrizeTable tbl; - - auto sid = v.get("start_id", Json::Value()); - if (sid.isNumeric()) - id = sid.asInt(); - - tbl.id = id; - tbl.title = v["task_title"].asCString(); - tbl.desc = v["task_description"].asCString(); - tbl.present_type = v["present_type"].asInt(); - tbl.target_id = v["target_id"].asInt(); - tbl.target_param = v["target_param"].asCString(); - tbl.time_limit = v["time_limit"].asInt64(); - tbl.max_claims = v["max_claim_count"].asInt(); - tbl.points_cost = v["points_cost"].asInt(); - tbl.target_count = v["target_count"].asInt(); - tbl.milestone_prize = v["milestone_prize"].asBool(); - - m_prizeTbl.emplace_back(tbl); - id++; - } - - const auto& mst2 = root["task_bonus"]; - - for (const auto& v : mst2) - { - DailyTaskConfig::DailyTaskBonusTable tbl2; - - tbl2.points = v["points"].asInt(); - - m_taskBonusTbl.emplace_back(tbl2); - } -} From c7df1e3e3ccbe68bec2ff4ca077c97a86d594962 Mon Sep 17 00:00:00 2001 From: Evan Martine Date: Wed, 14 Jan 2026 20:17:14 -0500 Subject: [PATCH 2/5] All handler template files. On to our crashing era glow up! --- .../AchievementAcceptRequestHandler.cpp | 11 + .../AchievementAcceptRequestHandler.hpp | 13 + .../AchievementDeliverRequestHandler.cpp | 11 + .../AchievementDeliverRequestHandler.hpp | 13 + ...AchievementRewardReceiveRequestHandler.cpp | 11 + ...AchievementRewardReceiveRequestHandler.hpp | 13 + .../AchievementTradeRequestHandler.cpp | 11 + .../AchievementTradeRequestHandler.hpp | 13 + .../gme/handlers/AreaRequestHandler.cpp | 11 + .../gme/handlers/AreaRequestHandler.hpp | 13 + .../handlers/ArenaBattleEndRequestHandler.cpp | 11 + .../handlers/ArenaBattleEndRequestHandler.hpp | 13 + .../ArenaBattleRestartRequestHandler.cpp | 11 + .../ArenaBattleRestartRequestHandler.hpp | 13 + .../ArenaBattleStartRequestHandler.cpp | 11 + .../ArenaBattleStartRequestHandler.hpp | 13 + .../ArenaFriendListRequestHandler.cpp | 11 + .../ArenaFriendListRequestHandler.hpp | 13 + .../gme/handlers/ArenaInfoRequestHandler.cpp | 11 + .../gme/handlers/ArenaInfoRequestHandler.hpp | 13 + .../handlers/ArenaMatchingRequestHandler.cpp | 11 + .../handlers/ArenaMatchingRequestHandler.hpp | 13 + .../handlers/ArenaRetireRequestHandler.cpp | 11 + .../handlers/ArenaRetireRequestHandler.hpp | 13 + .../gme/handlers/ArenaStartRequestHandler.cpp | 11 + .../gme/handlers/ArenaStartRequestHandler.hpp | 13 + .../gme/handlers/BadgeInfoRequestHandler.cpp | 14 + .../gme/handlers/BadgeInfoRequestHandler.hpp | 14 + .../handlers/BannerClickRequestHandler.cpp | 11 + .../handlers/BannerClickRequestHandler.hpp | 13 + .../BundleCategoryRefreshRequestHandler.cpp | 11 + .../BundleCategoryRefreshRequestHandler.hpp | 13 + .../BundlePurchaseIapRequestHandler.cpp | 11 + .../BundlePurchaseIapRequestHandler.hpp | 14 + .../handlers/BundlePurchaseRequestHandler.cpp | 11 + .../handlers/BundlePurchaseRequestHandler.hpp | 13 + .../gme/handlers/BuyCoinRequestHandler.cpp | 11 + .../gme/handlers/BuyCoinRequestHandler.hpp | 13 + .../handlers/BuyCoinStartRequestHandler.cpp | 11 + .../handlers/BuyCoinStartRequestHandler.hpp | 13 + .../CampaignBattleEndRequestHandler.cpp | 11 + .../CampaignBattleEndRequestHandler.hpp | 13 + .../CampaignBattleStartRequestHandler.cpp | 11 + .../CampaignBattleStartRequestHandler.hpp | 13 + .../CampaignDeckEditRequestHandler.cpp | 11 + .../CampaignDeckEditRequestHandler.hpp | 13 + .../CampaignDeckGetRequestHandler.cpp | 11 + .../CampaignDeckGetRequestHandler.hpp | 13 + .../handlers/CampaignEndRequestHandler.cpp | 11 + .../handlers/CampaignEndRequestHandler.hpp | 13 + .../CampaignItemEditRequestHandler.cpp | 11 + .../CampaignItemEditRequestHandler.hpp | 13 + .../CampaignMissionGetRequestHandler.cpp | 11 + .../CampaignMissionGetRequestHandler.hpp | 13 + .../CampaignReceiptRequestHandler.cpp | 11 + .../CampaignReceiptRequestHandler.hpp | 14 + .../CampaignRestartRequestHandler.cpp | 11 + .../CampaignRestartRequestHandler.hpp | 13 + .../handlers/CampaignSaveRequestHandler.cpp | 11 + .../handlers/CampaignSaveRequestHandler.hpp | 13 + .../handlers/CampaignStartRequestHandler.cpp | 11 + .../handlers/CampaignStartRequestHandler.hpp | 13 + .../ChallengeArenaBattleEndRequestHandler.cpp | 11 + .../ChallengeArenaBattleEndRequestHandler.hpp | 13 + ...hallengeArenaBattleStartRequestHandler.cpp | 11 + ...hallengeArenaBattleStartRequestHandler.hpp | 13 + .../ChallengeArenaRankingRequestHandler.cpp | 11 + .../ChallengeArenaRankingRequestHandler.hpp | 14 + ...llengeArenaRankingRewardRequestHandler.cpp | 11 + ...llengeArenaRankingRewardRequestHandler.hpp | 14 + .../ChallengeArenaResetInfoRequestHandler.cpp | 11 + .../ChallengeArenaResetInfoRequestHandler.hpp | 14 + ...hallengeArenaShopAddItemRequestHandler.cpp | 11 + ...hallengeArenaShopAddItemRequestHandler.hpp | 13 + .../ChallengeArenaShopInfoRequestHandler.cpp | 11 + .../ChallengeArenaShopInfoRequestHandler.hpp | 14 + .../ChallengeArenaStartRequestHandler.cpp | 11 + .../ChallengeArenaStartRequestHandler.hpp | 13 + ...lengeArenaTChestReceivedRequestHandler.cpp | 11 + ...lengeArenaTChestReceivedRequestHandler.hpp | 13 + .../ChallengeArenaTeamEditRequestHandler.cpp | 11 + .../ChallengeArenaTeamEditRequestHandler.hpp | 13 + .../handlers/ChallengeBaseRequestHandler.cpp | 11 + .../handlers/ChallengeBaseRequestHandler.hpp | 13 + .../ChallengeMissionStartRequestHandler.cpp | 11 + .../ChallengeMissionStartRequestHandler.hpp | 13 + .../ChallengeRankRewardRequestHandler.cpp | 11 + .../ChallengeRankRewardRequestHandler.hpp | 14 + .../ChallengeRankingRequestHandler.cpp | 11 + .../ChallengeRankingRequestHandler.hpp | 14 + .../handlers/ChallengeStartRequestHandler.cpp | 11 + .../handlers/ChallengeStartRequestHandler.hpp | 14 + .../ChallengeUserInfoRequestHandler.cpp | 11 + .../ChallengeUserInfoRequestHandler.hpp | 14 + .../gme/handlers/ChronologyRequestHandler.cpp | 11 + .../gme/handlers/ChronologyRequestHandler.hpp | 13 + .../handlers/CollabRewardRequestHandler.cpp | 11 + .../handlers/CollabRewardRequestHandler.hpp | 14 + .../ColosseumBattleEndRequestHandler.cpp | 11 + .../ColosseumBattleEndRequestHandler.hpp | 13 + .../ColosseumBattleRestartRequestHandler.cpp | 11 + .../ColosseumBattleRestartRequestHandler.hpp | 13 + .../ColosseumBattleStartRequestHandler.cpp | 11 + .../ColosseumBattleStartRequestHandler.hpp | 13 + .../ColosseumDeckEditRequestHandler.cpp | 11 + .../ColosseumDeckEditRequestHandler.hpp | 13 + .../ColosseumFriendListRequestHandler.cpp | 11 + .../ColosseumFriendListRequestHandler.hpp | 13 + .../ColosseumGetRewardInfoRequestHandler.cpp | 11 + .../ColosseumGetRewardInfoRequestHandler.hpp | 13 + .../ColosseumRewardReceiptRequestHandler.cpp | 11 + .../ColosseumRewardReceiptRequestHandler.hpp | 13 + .../ControlCenterEnterRequestHandler.cpp | 11 + .../ControlCenterEnterRequestHandler.hpp | 13 + .../gme/handlers/CreateUserRequestHandler.cpp | 11 + .../gme/handlers/CreateUserRequestHandler.hpp | 13 + .../gme/handlers/DailyLoginRequestHandler.cpp | 11 + .../gme/handlers/DailyLoginRequestHandler.hpp | 13 + .../DailyRewardClaimRequestHandler.cpp | 11 + .../DailyRewardClaimRequestHandler.hpp | 14 + .../DailyTaskClaimRewardRequestHandler.cpp | 11 + .../DailyTaskClaimRewardRequestHandler.hpp | 13 + .../DailyTaskUserInfoRequestHandler.cpp | 11 + .../DailyTaskUserInfoRequestHandler.hpp | 13 + .../gme/handlers/DbbBondRequestHandler.cpp | 11 + .../gme/handlers/DbbBondRequestHandler.hpp | 13 + .../handlers/DebugUpdateRequestHandler.cpp | 11 + .../handlers/DebugUpdateRequestHandler.hpp | 13 + .../gme/handlers/DeckEditRequestHandler.cpp | 27 + .../gme/handlers/DeckEditRequestHandler.hpp | 13 + .../DungeonEventUpdateRequestHandler.cpp | 13 + .../DungeonEventUpdateRequestHandler.hpp | 13 + .../DungeonKeyReceiptRequestHandler.cpp | 11 + .../DungeonKeyReceiptRequestHandler.hpp | 13 + .../handlers/DungeonKeyUseRequestHandler.cpp | 11 + .../handlers/DungeonKeyUseRequestHandler.hpp | 13 + .../EventTokenExchangeInfoRequestHandler.cpp | 11 + .../EventTokenExchangeInfoRequestHandler.hpp | 14 + ...entTokenExchangePurchaseRequestHandler.cpp | 11 + ...entTokenExchangePurchaseRequestHandler.hpp | 13 + .../handlers/EventTokenInfoRequestHandler.cpp | 11 + .../handlers/EventTokenInfoRequestHandler.hpp | 14 + .../FGPlusGuildRankingRequestHandler.cpp | 11 + .../FGPlusGuildRankingRequestHandler.hpp | 14 + .../FGPlusGuildRewardClaimRequestHandler.cpp | 11 + .../FGPlusGuildRewardClaimRequestHandler.hpp | 13 + .../gme/handlers/FeSkillGetRequestHandler.cpp | 11 + .../gme/handlers/FeSkillGetRequestHandler.hpp | 13 + .../handlers/FixGiftInfoRequestHandler.cpp | 11 + .../handlers/FixGiftInfoRequestHandler.hpp | 13 + .../handlers/FriendAgreeRequestHandler.cpp | 11 + .../handlers/FriendAgreeRequestHandler.hpp | 13 + .../handlers/FriendApplyRequestHandler.cpp | 11 + .../handlers/FriendApplyRequestHandler.hpp | 13 + .../handlers/FriendDeleteRequestHandler.cpp | 11 + .../handlers/FriendDeleteRequestHandler.hpp | 13 + .../handlers/FriendFavoriteRequestHandler.cpp | 11 + .../handlers/FriendFavoriteRequestHandler.hpp | 13 + .../handlers/FriendGetAgreeRequestHandler.cpp | 11 + .../handlers/FriendGetAgreeRequestHandler.hpp | 13 + .../gme/handlers/FriendGetRequestHandler.cpp | 13 + .../gme/handlers/FriendGetRequestHandler.hpp | 13 + .../FriendRandomSearchRequestHandler.cpp | 11 + .../FriendRandomSearchRequestHandler.hpp | 13 + .../handlers/FriendRefuseRequestHandler.cpp | 11 + .../handlers/FriendRefuseRequestHandler.hpp | 13 + .../handlers/FriendSearchRequestHandler.cpp | 11 + .../handlers/FriendSearchRequestHandler.hpp | 13 + .../FrontierGateContinueRequestHandler.cpp | 11 + .../FrontierGateContinueRequestHandler.hpp | 13 + .../FrontierGateEndRequestHandler.cpp | 11 + .../FrontierGateEndRequestHandler.hpp | 13 + .../FrontierGateInfoRequestHandler.cpp | 11 + .../FrontierGateInfoRequestHandler.hpp | 14 + .../FrontierGateRankingRequestHandler.cpp | 11 + .../FrontierGateRankingRequestHandler.hpp | 14 + .../FrontierGateRestartRequestHandler.cpp | 11 + .../FrontierGateRestartRequestHandler.hpp | 13 + .../FrontierGateRetryRequestHandler.cpp | 11 + .../FrontierGateRetryRequestHandler.hpp | 13 + .../FrontierGateSaveRequestHandler.cpp | 11 + .../FrontierGateSaveRequestHandler.hpp | 13 + .../FrontierGateStartRequestHandler.cpp | 11 + .../FrontierGateStartRequestHandler.hpp | 13 + .../gme/handlers/GRGuardianDetailHandler.cpp | 11 + .../gme/handlers/GRGuardianDetailHandler.hpp | 13 + .../handlers/GachaActionRequestHandler.cpp | 56 + .../handlers/GachaActionRequestHandler.hpp | 13 + .../handlers/GachaActionRequest_SGHandler.cpp | 11 + .../handlers/GachaActionRequest_SGHandler.hpp | 13 + .../handlers/GachaFixActionRequestHandler.cpp | 11 + .../handlers/GachaFixActionRequestHandler.hpp | 13 + .../gme/handlers/GachaListRequestHandler.cpp | 23 + .../gme/handlers/GachaListRequestHandler.hpp | 13 + .../GetAchievementInfoRequestHandler.cpp | 11 + .../GetAchievementInfoRequestHandler.hpp | 13 + ...DistributeDungeonKeyInfoRequestHandler.cpp | 11 + ...DistributeDungeonKeyInfoRequestHandler.hpp | 13 + .../handlers/GetGiftInfoRequestHandler.cpp | 11 + .../handlers/GetGiftInfoRequestHandler.hpp | 13 + .../handlers/GetPlayerInfoRequestHandler.cpp | 11 + .../handlers/GetPlayerInfoRequestHandler.hpp | 13 + .../GetScenarioPlayingInfoRequestHandler.cpp | 11 + .../GetScenarioPlayingInfoRequestHandler.hpp | 13 + .../handlers/GetUserInfoRequestHandler.cpp | 464 ++++ .../handlers/GetUserInfoRequestHandler.hpp | 13 + .../GuildBattleScoreInfoRequestHandler.cpp | 11 + .../GuildBattleScoreInfoRequestHandler.hpp | 14 + .../handlers/GuildBoardInfoRequestHandler.cpp | 11 + .../handlers/GuildBoardInfoRequestHandler.hpp | 14 + .../handlers/GuildBoardPostRequestHandler.cpp | 11 + .../handlers/GuildBoardPostRequestHandler.hpp | 13 + .../gme/handlers/GuildCampRequestHandler.cpp | 11 + .../gme/handlers/GuildCampRequestHandler.hpp | 13 + .../handlers/GuildCreateRequestHandler.cpp | 11 + .../handlers/GuildCreateRequestHandler.hpp | 13 + .../GuildDeckActivateRequestHandler.cpp | 11 + .../GuildDeckActivateRequestHandler.hpp | 13 + .../handlers/GuildDeckEditRequestHandler.cpp | 11 + .../handlers/GuildDeckEditRequestHandler.hpp | 13 + ...GuardianSummonContributeRequestHandler.cpp | 11 + ...GuardianSummonContributeRequestHandler.hpp | 13 + .../gme/handlers/GuildInfoRequestHandler.cpp | 11 + .../gme/handlers/GuildInfoRequestHandler.hpp | 14 + .../GuildInviteManageRequestHandler.cpp | 11 + .../GuildInviteManageRequestHandler.hpp | 13 + .../gme/handlers/GuildJoinRequestHandler.cpp | 11 + .../gme/handlers/GuildJoinRequestHandler.hpp | 13 + .../GuildJoinedListRequestHandler.cpp | 11 + .../GuildJoinedListRequestHandler.hpp | 13 + .../GuildMemberGuildInfoRequestHandler.cpp | 11 + .../GuildMemberGuildInfoRequestHandler.hpp | 14 + .../GuildMemberUpdateRequestHandler.cpp | 11 + .../GuildMemberUpdateRequestHandler.hpp | 13 + .../GuildPreviousRankingRequestHandler.cpp | 11 + .../GuildPreviousRankingRequestHandler.hpp | 14 + .../GuildQuestClaimRequestHandler.cpp | 11 + .../GuildQuestClaimRequestHandler.hpp | 13 + .../GuildRaidBattleInfoRequestHandler.cpp | 11 + .../GuildRaidBattleInfoRequestHandler.hpp | 13 + .../GuildRaidBattleLogListRequestHandler.cpp | 11 + .../GuildRaidBattleLogListRequestHandler.hpp | 14 + .../GuildRaidBattleLogSetRequestHandler.cpp | 11 + .../GuildRaidBattleLogSetRequestHandler.hpp | 13 + ...aidBattleOutpostRelocateRequestHandler.cpp | 11 + ...aidBattleOutpostRelocateRequestHandler.hpp | 13 + .../GuildRaidBattleProgressRequestHandler.cpp | 11 + .../GuildRaidBattleProgressRequestHandler.hpp | 13 + .../GuildRaidFriendSelectRequestHandler.cpp | 11 + .../GuildRaidFriendSelectRequestHandler.hpp | 13 + .../GuildRaidGuardSetupRequestHandler.cpp | 11 + .../GuildRaidGuardSetupRequestHandler.hpp | 13 + .../handlers/GuildRaidInfoRequestHandler.cpp | 11 + .../handlers/GuildRaidInfoRequestHandler.hpp | 13 + .../GuildRaidJoinRoomRequestHandler.cpp | 11 + .../GuildRaidJoinRoomRequestHandler.hpp | 13 + .../GuildRaidMemberDeployRequestHandler.cpp | 11 + .../GuildRaidMemberDeployRequestHandler.hpp | 13 + ...uildRaidMissionBattleEndRequestHandler.cpp | 11 + ...uildRaidMissionBattleEndRequestHandler.hpp | 13 + ...ldRaidMissionBattleStartRequestHandler.cpp | 11 + ...ldRaidMissionBattleStartRequestHandler.hpp | 13 + .../GuildRaidQuestObjectiveRequestHandler.cpp | 11 + .../GuildRaidQuestObjectiveRequestHandler.hpp | 13 + .../GuildRaidRankingResultRequestHandler.cpp | 11 + .../GuildRaidRankingResultRequestHandler.hpp | 13 + ...GuildRaidRoomBattleStartRequestHandler.cpp | 11 + ...GuildRaidRoomBattleStartRequestHandler.hpp | 13 + .../GuildRaidRoomCreateRequestHandler.cpp | 11 + .../GuildRaidRoomCreateRequestHandler.hpp | 13 + .../GuildRaidRoomInfoRequestHandler.cpp | 11 + .../GuildRaidRoomInfoRequestHandler.hpp | 13 + .../GuildRaidRoomListRequestHandler.cpp | 11 + .../GuildRaidRoomListRequestHandler.hpp | 14 + .../GuildRaidRoomMemberKickRequestHandler.cpp | 11 + .../GuildRaidRoomMemberKickRequestHandler.hpp | 13 + ...ildRaidRoomPartSkillListRequestHandler.cpp | 11 + ...ildRaidRoomPartSkillListRequestHandler.hpp | 13 + ...uildRaidRoomPartSkillSetRequestHandler.cpp | 11 + ...uildRaidRoomPartSkillSetRequestHandler.hpp | 13 + .../GuildRaidRoomUpdatedRequestHandler.cpp | 11 + .../GuildRaidRoomUpdatedRequestHandler.hpp | 13 + .../GuildRankingDetailRequestHandler.cpp | 11 + .../GuildRankingDetailRequestHandler.hpp | 14 + .../handlers/GuildRankingRequestHandler.cpp | 11 + .../handlers/GuildRankingRequestHandler.hpp | 14 + .../GuildRecomendedMemberRequestHandler.cpp | 11 + .../GuildRecomendedMemberRequestHandler.hpp | 14 + .../GuildResearchInfoRequestHandler.cpp | 11 + .../GuildResearchInfoRequestHandler.hpp | 13 + .../GuildRoundBattleSummaryRequestHandler.cpp | 11 + .../GuildRoundBattleSummaryRequestHandler.hpp | 13 + .../GuildRoundSumarryRequestHandler.cpp | 11 + .../GuildRoundSumarryRequestHandler.hpp | 13 + .../handlers/GuildSearchRequestHandler.cpp | 11 + .../handlers/GuildSearchRequestHandler.hpp | 14 + .../handlers/GuildShopUseRequestHandler.cpp | 11 + .../handlers/GuildShopUseRequestHandler.hpp | 13 + .../gme/handlers/GuildTradeRequestHandler.cpp | 11 + .../gme/handlers/GuildTradeRequestHandler.hpp | 13 + .../handlers/GuildUpdateRequestHandler.cpp | 11 + .../handlers/GuildUpdateRequestHandler.hpp | 13 + .../GuildUpgradeContRequestHandler.cpp | 11 + .../GuildUpgradeContRequestHandler.hpp | 13 + .../handlers/GuildUpgradeRequestHandler.cpp | 11 + .../handlers/GuildUpgradeRequestHandler.hpp | 13 + .../GuilldBattleMoveRequestHandler.cpp | 11 + .../GuilldBattleMoveRequestHandler.hpp | 13 + .../gme/handlers/HomeInfoRequestHandler.cpp | 11 + .../gme/handlers/HomeInfoRequestHandler.hpp | 13 + .../InboxMessageManageRequestHandler.cpp | 11 + .../InboxMessageManageRequestHandler.hpp | 13 + .../handlers/InitializeRequest2Handler.cpp | 163 ++ .../handlers/InitializeRequest2Handler.hpp | 16 + .../gme/handlers/InitializeRequestHandler.cpp | 11 + .../gme/handlers/InitializeRequestHandler.hpp | 13 + .../InvitationReceiptRequestHandler.cpp | 11 + .../InvitationReceiptRequestHandler.hpp | 13 + .../gme/handlers/ItemEditRequestHandler.cpp | 11 + .../gme/handlers/ItemEditRequestHandler.hpp | 13 + .../handlers/ItemFavoriteRequestHandler.cpp | 11 + .../handlers/ItemFavoriteRequestHandler.hpp | 14 + .../gme/handlers/ItemMixRequestHandler.cpp | 11 + .../gme/handlers/ItemMixRequestHandler.hpp | 13 + .../gme/handlers/ItemSellRequestHandler.cpp | 11 + .../gme/handlers/ItemSellRequestHandler.hpp | 13 + .../handlers/ItemSphereEqpRequestHandler.cpp | 11 + .../handlers/ItemSphereEqpRequestHandler.hpp | 13 + .../ItemUseTimeLimitRequestHandler.cpp | 11 + .../ItemUseTimeLimitRequestHandler.hpp | 13 + .../MinigameCardEndRequestHandler.cpp | 11 + .../MinigameCardEndRequestHandler.hpp | 13 + .../MinigameFriendListRequestHandler.cpp | 11 + .../MinigameFriendListRequestHandler.hpp | 13 + .../MinigameNameEntryRequestHandler.cpp | 11 + .../MinigameNameEntryRequestHandler.hpp | 13 + .../MinigameRankingInfoRequestHandler.cpp | 11 + .../MinigameRankingInfoRequestHandler.hpp | 14 + .../MinigameSmashEndRequestHandler.cpp | 11 + .../MinigameSmashEndRequestHandler.hpp | 13 + .../handlers/MinigameStartRequestHandler.cpp | 11 + .../handlers/MinigameStartRequestHandler.hpp | 13 + .../MissionContinueRequestHandler.cpp | 11 + .../MissionContinueRequestHandler.hpp | 13 + .../gme/handlers/MissionEndRequestHandler.cpp | 11 + .../gme/handlers/MissionEndRequestHandler.hpp | 13 + .../handlers/MissionRestartRequestHandler.cpp | 11 + .../handlers/MissionRestartRequestHandler.hpp | 13 + .../handlers/MissionStartRequestHandler.cpp | 535 ++++ .../handlers/MissionStartRequestHandler.hpp | 13 + ...MultiGachaIapPurchaseIapRequestHandler.cpp | 11 + ...MultiGachaIapPurchaseIapRequestHandler.hpp | 14 + .../MysteryBoxClaimRequestHandler.cpp | 11 + .../MysteryBoxClaimRequestHandler.hpp | 13 + .../handlers/MysteryBoxListRequestHandler.cpp | 11 + .../handlers/MysteryBoxListRequestHandler.hpp | 13 + .../handlers/NgwordCheckRequestHandler.cpp | 11 + .../handlers/NgwordCheckRequestHandler.hpp | 13 + .../gme/handlers/NoticeListRequestHandler.cpp | 11 + .../gme/handlers/NoticeListRequestHandler.hpp | 13 + .../NoticeReadUpdateRequestHandler.cpp | 11 + .../NoticeReadUpdateRequestHandler.hpp | 13 + .../handlers/NoticeUpdateRequestHandler.cpp | 11 + .../handlers/NoticeUpdateRequestHandler.hpp | 13 + .../handlers/PresentListRequestHandler.cpp | 11 + .../handlers/PresentListRequestHandler.hpp | 13 + .../handlers/PresentReceiptRequestHandler.cpp | 11 + .../handlers/PresentReceiptRequestHandler.hpp | 13 + .../handlers/RaidAgreementRequestHandler.cpp | 11 + .../handlers/RaidAgreementRequestHandler.hpp | 13 + .../RaidCampRestEndRequestHandler.cpp | 11 + .../RaidCampRestEndRequestHandler.hpp | 13 + .../RaidCampRestGetRequestHandler.cpp | 11 + .../RaidCampRestGetRequestHandler.hpp | 13 + .../RaidCampRestStartRequestHandler.cpp | 11 + .../RaidCampRestStartRequestHandler.hpp | 13 + .../gme/handlers/RaidEnterRequestHandler.cpp | 11 + .../gme/handlers/RaidEnterRequestHandler.hpp | 13 + .../gme/handlers/RaidExitRequestHandler.cpp | 11 + .../gme/handlers/RaidExitRequestHandler.hpp | 13 + .../RaidFriendRemoveRequestHandler.cpp | 11 + .../RaidFriendRemoveRequestHandler.hpp | 13 + .../RaidFrlendSelectRequestHandler.cpp | 11 + .../RaidFrlendSelectRequestHandler.hpp | 13 + .../handlers/RaidGetChatLogRequestHandler.cpp | 11 + .../handlers/RaidGetChatLogRequestHandler.hpp | 14 + .../RaidGetPlayerInfoRequestHandler.cpp | 11 + .../RaidGetPlayerInfoRequestHandler.hpp | 13 + .../handlers/RaidItemDeleteRequestHandler.cpp | 11 + .../handlers/RaidItemDeleteRequestHandler.hpp | 13 + .../handlers/RaidItemEditRequestHandler.cpp | 11 + .../handlers/RaidItemEditRequestHandler.hpp | 13 + .../handlers/RaidItemMixRequestHandler.cpp | 11 + .../handlers/RaidItemMixRequestHandler.hpp | 13 + .../RaidLimitedUseItemRequestHandler.cpp | 11 + .../RaidLimitedUseItemRequestHandler.hpp | 13 + .../RaidMissionBattleEndRequestHandler.cpp | 11 + .../RaidMissionBattleEndRequestHandler.hpp | 13 + ...RaidMissionBattleRestartRequestHandler.cpp | 11 + ...RaidMissionBattleRestartRequestHandler.hpp | 13 + .../RaidMissionBattleStartRequestHandler.cpp | 11 + .../RaidMissionBattleStartRequestHandler.hpp | 13 + .../handlers/RaidMissionEndRequestHandler.cpp | 11 + .../handlers/RaidMissionEndRequestHandler.hpp | 13 + .../RaidMissionExitRequestHandler.cpp | 11 + .../RaidMissionExitRequestHandler.hpp | 13 + .../RaidMissionHarvestRequestHandler.cpp | 11 + .../RaidMissionHarvestRequestHandler.hpp | 13 + .../RaidMissionInfoLightRequestHandler.cpp | 11 + .../RaidMissionInfoLightRequestHandler.hpp | 13 + .../RaidMissionInfoRequestHandler.cpp | 11 + .../RaidMissionInfoRequestHandler.hpp | 13 + .../RaidMissionSelectRequestHandler.cpp | 11 + .../RaidMissionSelectRequestHandler.hpp | 13 + .../RaidMissionStartRequestHandler.cpp | 11 + .../RaidMissionStartRequestHandler.hpp | 13 + .../RaidMissionUseItemRequestHandler.cpp | 11 + .../RaidMissionUseItemRequestHandler.hpp | 13 + .../handlers/RaidQuickStartRequestHandler.cpp | 11 + .../handlers/RaidQuickStartRequestHandler.hpp | 13 + .../RaidRoomDissolveRequestHandler.cpp | 11 + .../RaidRoomDissolveRequestHandler.hpp | 13 + .../RaidRoomFriendGetRequestHandler.cpp | 11 + .../RaidRoomFriendGetRequestHandler.hpp | 14 + .../handlers/RaidRoomInfoRequestHandler.cpp | 11 + .../handlers/RaidRoomInfoRequestHandler.hpp | 14 + .../handlers/RaidRoomKickRequestHandler.cpp | 11 + .../handlers/RaidRoomKickRequestHandler.hpp | 13 + .../handlers/RaidRoomListRequestHandler.cpp | 11 + .../handlers/RaidRoomListRequestHandler.hpp | 13 + .../RaidRoonItemEditRequestHandler.cpp | 11 + .../RaidRoonItemEditRequestHandler.hpp | 13 + .../handlers/RaidSendChatRequestHandler.cpp | 11 + .../handlers/RaidSendChatRequestHandler.hpp | 13 + .../handlers/RaidShopUseRequestHandler.cpp | 11 + .../handlers/RaidShopUseRequestHandler.hpp | 13 + .../RaidUpDataRoomInfoRequestHandler.cpp | 11 + .../RaidUpDataRoomInfoRequestHandler.hpp | 13 + .../RaidUpDataUserReadyRequestHandler.cpp | 11 + .../RaidUpDataUserReadyRequestHandler.hpp | 13 + .../handlers/RaidUpDateCashRequestHandler.cpp | 11 + .../handlers/RaidUpDateCashRequestHandler.hpp | 13 + .../RaidUpScenarioInfoRequestHandler.cpp | 11 + .../RaidUpScenarioInfoRequestHandler.hpp | 13 + .../RaidUpdateBlackListRequestHandler.cpp | 11 + .../RaidUpdateBlackListRequestHandler.hpp | 13 + .../RaidUpdateProgressRequestHandler.cpp | 11 + .../RaidUpdateProgressRequestHandler.hpp | 13 + .../handlers/RaidUserInfoRequestHandler.cpp | 11 + .../handlers/RaidUserInfoRequestHandler.hpp | 14 + .../handlers/RaidWorloInfoRequestHandler.cpp | 11 + .../handlers/RaidWorloInfoRequestHandler.hpp | 13 + .../SGChatLogInfoListRequestHandler.cpp | 11 + .../SGChatLogInfoListRequestHandler.hpp | 14 + .../SPChallengeMissionStartRequestHandler.cpp | 11 + .../SPChallengeMissionStartRequestHandler.hpp | 13 + .../SPChallengeRankingRequestHandler.cpp | 11 + .../SPChallengeRankingRequestHandler.hpp | 14 + .../SPChallengeUserInfoRequestHandler.cpp | 11 + .../SPChallengeUserInfoRequestHandler.hpp | 14 + .../SetPurchaseInfoRequestHandler.cpp | 11 + .../SetPurchaseInfoRequestHandler.hpp | 13 + .../gme/handlers/ShopUseRequestHandler.cpp | 11 + .../gme/handlers/ShopUseRequestHandler.hpp | 13 + .../gme/handlers/SlotActionRequestHandler.cpp | 11 + .../gme/handlers/SlotActionRequestHandler.hpp | 13 + .../SummonerJournalInfoRequestHandler.cpp | 11 + .../SummonerJournalInfoRequestHandler.hpp | 13 + ...rJournalMilestoneRewardsRequestHandler.cpp | 11 + ...rJournalMilestoneRewardsRequestHandler.hpp | 13 + ...mmonerJournalTaskRewardsRequestHandler.cpp | 11 + ...mmonerJournalTaskRewardsRequestHandler.hpp | 13 + .../handlers/SummonerMixRequestHandler.cpp | 11 + .../handlers/SummonerMixRequestHandler.hpp | 13 + .../SummonerSkillGetRequestHandler.cpp | 11 + .../SummonerSkillGetRequestHandler.hpp | 13 + .../TierTourneyClaimRewardRequestHandler.cpp | 11 + .../TierTourneyClaimRewardRequestHandler.hpp | 13 + .../TierTourneyFriendListRequestHandler.cpp | 11 + .../TierTourneyFriendListRequestHandler.hpp | 13 + .../TierTourneyRewardMstRequestHandler.cpp | 11 + .../TierTourneyRewardMstRequestHandler.hpp | 14 + .../TieupCampaignInfoRequestHandler.cpp | 11 + .../TieupCampaignInfoRequestHandler.hpp | 14 + .../TownFacilityUpdateRequestHandler.cpp | 11 + .../TownFacilityUpdateRequestHandler.hpp | 13 + .../gme/handlers/TownUpdateRequestHandler.cpp | 11 + .../gme/handlers/TownUpdateRequestHandler.hpp | 13 + .../TransferCodeCheckRequestHandler.cpp | 11 + .../TransferCodeCheckRequestHandler.hpp | 13 + .../TransferCodeIssueRequestHandler.cpp | 11 + .../TransferCodeIssueRequestHandler.hpp | 13 + .../gme/handlers/TransferRequestHandler.cpp | 11 + .../gme/handlers/TransferRequestHandler.hpp | 13 + .../handlers/TrialDeckEditRequestHandler.cpp | 11 + .../handlers/TrialDeckEditRequestHandler.hpp | 13 + .../handlers/TrialDeckGetRequestHandler.cpp | 11 + .../handlers/TrialDeckGetRequestHandler.hpp | 13 + .../handlers/TutorialSkipRequestHandler.cpp | 11 + .../handlers/TutorialSkipRequestHandler.hpp | 14 + .../handlers/TutorialUpdateRequestHandler.cpp | 11 + .../handlers/TutorialUpdateRequestHandler.hpp | 13 + .../gme/handlers/URLMstRequestHandler.cpp | 11 + .../gme/handlers/URLMstRequestHandler.hpp | 13 + .../handlers/UnitBondBoostRequestHandler.cpp | 11 + .../handlers/UnitBondBoostRequestHandler.hpp | 13 + .../gme/handlers/UnitEvoRequestHandler.cpp | 11 + .../gme/handlers/UnitEvoRequestHandler.hpp | 13 + .../handlers/UnitFavoriteRequestHandler.cpp | 40 + .../handlers/UnitFavoriteRequestHandler.hpp | 14 + .../gme/handlers/UnitMixRequestHandler.cpp | 11 + .../gme/handlers/UnitMixRequestHandler.hpp | 13 + .../handlers/UnitOmniEvoRequestHandler.cpp | 11 + .../handlers/UnitOmniEvoRequestHandler.hpp | 13 + .../UnitSelectorGachaTicketRequestHandler.cpp | 11 + .../UnitSelectorGachaTicketRequestHandler.hpp | 13 + .../gme/handlers/UnitSellRequestHandler.cpp | 11 + .../gme/handlers/UnitSellRequestHandler.hpp | 13 + .../UpdateEventInfoRequestHandler.cpp | 11 + .../UpdateEventInfoRequestHandler.hpp | 13 + .../UpdateInfoLightRequestHandler.cpp | 11 + .../UpdateInfoLightRequestHandler.hpp | 13 + .../gme/handlers/UpdateInfoRequestHandler.cpp | 11 + .../gme/handlers/UpdateInfoRequestHandler.hpp | 14 + .../UpdatePermitPlaceInfoRequestHandler.cpp | 11 + .../UpdatePermitPlaceInfoRequestHandler.hpp | 13 + .../UserEnteredFeatureRequestHandler.cpp | 11 + .../UserEnteredFeatureRequestHandler.hpp | 13 + .../UserGemShardInfoRequestHandler.cpp | 11 + .../UserGemShardInfoRequestHandler.hpp | 14 + .../UserLoginCampaignInfoRequestHandler.cpp | 11 + .../UserLoginCampaignInfoRequestHandler.hpp | 14 + .../UserSummonerInfoEditRequestHandler.cpp | 11 + .../UserSummonerInfoEditRequestHandler.hpp | 13 + .../UserTournamentInfoRequestHandler.cpp | 11 + .../UserTournamentInfoRequestHandler.hpp | 14 + .../VideoAdCompleteRequestHandler.cpp | 11 + .../VideoAdCompleteRequestHandler.hpp | 13 + .../VideoAdSlotsClaimBonusRequestHandler.cpp | 11 + .../VideoAdSlotsClaimBonusRequestHandler.hpp | 13 + .../VideoAdSlotsCompleteRequestHandler.cpp | 11 + .../VideoAdSlotsCompleteRequestHandler.hpp | 13 + ...oAdSlotsStandInfoRefreshRequestHandler.cpp | 11 + ...oAdSlotsStandInfoRefreshRequestHandler.hpp | 13 + .../VideoAdsSlotActionRequestHandler.cpp | 11 + .../VideoAdsSlotActionRequestHandler.hpp | 13 + .../VortexArenaBattleEndRequestHandler.cpp | 11 + .../VortexArenaBattleEndRequestHandler.hpp | 13 + .../VortexArenaBattleStartRequestHandler.cpp | 11 + .../VortexArenaBattleStartRequestHandler.hpp | 13 + .../VortexArenaClaimDailyRequestHandler.cpp | 11 + .../VortexArenaClaimDailyRequestHandler.hpp | 13 + .../VortexArenaClaimRequestHandler.cpp | 11 + .../VortexArenaClaimRequestHandler.hpp | 14 + .../VortexArenaLeaderboardRequestHandler.cpp | 11 + .../VortexArenaLeaderboardRequestHandler.hpp | 14 + .../VortexArenaMatchingRequestHandler.cpp | 11 + .../VortexArenaMatchingRequestHandler.hpp | 13 + .../VortexArenaRetireRequestHandler.cpp | 11 + .../VortexArenaRetireRequestHandler.hpp | 13 + .../handlers/VortexArenaTopRequestHandler.cpp | 11 + .../handlers/VortexArenaTopRequestHandler.hpp | 13 + gimuserver/gme/handlers/handlers_export.json | 2439 +++++++++++++++++ gimuserver/gme/response/MissionStartInfo.hpp | 53 + gimuserver/system/DailyTaskConfig.cpp | 56 + 565 files changed, 10582 insertions(+) create mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AreaRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AreaRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.cpp create mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.cpp create mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.hpp create mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/handlers_export.json create mode 100644 gimuserver/gme/response/MissionStartInfo.hpp create mode 100644 gimuserver/system/DailyTaskConfig.cpp diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp new file mode 100644 index 0000000..80466ce --- /dev/null +++ b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementAcceptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementAcceptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp new file mode 100644 index 0000000..7bf92ea --- /dev/null +++ b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementAcceptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dx5qvm7L"; } + const char* GetAesKey() const override { return "g9N1y7bc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp new file mode 100644 index 0000000..83cdae2 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementDeliverRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementDeliverRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp new file mode 100644 index 0000000..2842459 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementDeliverRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vsaXI4M0"; } + const char* GetAesKey() const override { return "2Lj5hIEG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp new file mode 100644 index 0000000..7d26ec5 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementRewardReceiveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementRewardReceiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp new file mode 100644 index 0000000..258a1a7 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementRewardReceiveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uq69mTtR"; } + const char* GetAesKey() const override { return "cbE74zBZ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp new file mode 100644 index 0000000..07ca2d8 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementTradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp new file mode 100644 index 0000000..afd49ca --- /dev/null +++ b/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementTradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m9LiF6P2"; } + const char* GetAesKey() const override { return "0IWC9LVq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AreaRequestHandler.cpp b/gimuserver/gme/handlers/AreaRequestHandler.cpp new file mode 100644 index 0000000..78062dd --- /dev/null +++ b/gimuserver/gme/handlers/AreaRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AreaRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AreaRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AreaRequestHandler.hpp b/gimuserver/gme/handlers/AreaRequestHandler.hpp new file mode 100644 index 0000000..5d5666b --- /dev/null +++ b/gimuserver/gme/handlers/AreaRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AreaRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zds63G5y"; } + const char* GetAesKey() const override { return "YfAh7gqojdXEtFR1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..35befcf --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..70a8983 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oQNtKU51"; } + const char* GetAesKey() const override { return "jkgWq1d0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..0e92fe2 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..422c9ed --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NPyXDgV9"; } + const char* GetAesKey() const override { return "sWofKGMl"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..03be44d --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..0516be5 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7f1rg92L"; } + const char* GetAesKey() const override { return "zaMR9o0d"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp new file mode 100644 index 0000000..55b6e30 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp new file mode 100644 index 0000000..52f6132 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xkd9H50w"; } + const char* GetAesKey() const override { return "L3TDhrn2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp new file mode 100644 index 0000000..0a8008d --- /dev/null +++ b/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp new file mode 100644 index 0000000..1c413d2 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oim9TU1D"; } + const char* GetAesKey() const override { return "oqQxdFfa"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp new file mode 100644 index 0000000..80cee93 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaMatchingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp new file mode 100644 index 0000000..0dbc501 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaMatchingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "82ztj6Iy"; } + const char* GetAesKey() const override { return "Q53tUIBE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp new file mode 100644 index 0000000..ff91cd6 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaRetireRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp new file mode 100644 index 0000000..f5dccb1 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaRetireRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "eyg8sA32"; } + const char* GetAesKey() const override { return "93i8EbyM"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp new file mode 100644 index 0000000..60b3658 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp new file mode 100644 index 0000000..61d00d8 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "zu6ifpy0"; } + const char* GetAesKey() const override { return "bGjK4UH1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp new file mode 100644 index 0000000..9eaa7ec --- /dev/null +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp @@ -0,0 +1,14 @@ +#include "BadgeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/BadgeInfo.hpp" + + +void Handler::BadgeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + Response::BadgeInfo info; //How we parse in responses + info.Serialize(res); //and include it in the response + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp new file mode 100644 index 0000000..cf0877d --- /dev/null +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BadgeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nJ3A7qFp"; } + const char* GetAesKey() const override { return "bGxX67KB"; } + // TODO: Response has 6 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.cpp b/gimuserver/gme/handlers/BannerClickRequestHandler.cpp new file mode 100644 index 0000000..9110aa5 --- /dev/null +++ b/gimuserver/gme/handlers/BannerClickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BannerClickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BannerClickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.hpp b/gimuserver/gme/handlers/BannerClickRequestHandler.hpp new file mode 100644 index 0000000..817cb31 --- /dev/null +++ b/gimuserver/gme/handlers/BannerClickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BannerClickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a5k36D28"; } + const char* GetAesKey() const override { return "a63Ghbi2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp new file mode 100644 index 0000000..53955e8 --- /dev/null +++ b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundleCategoryRefreshRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundleCategoryRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp new file mode 100644 index 0000000..2216f45 --- /dev/null +++ b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundleCategoryRefreshRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "swarOb4u"; } + const char* GetAesKey() const override { return "GeJa9uTe"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp new file mode 100644 index 0000000..66e3fcb --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundlePurchaseIapRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundlePurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp new file mode 100644 index 0000000..81dd11b --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundlePurchaseIapRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "kD298bt6"; } + const char* GetAesKey() const override { return "u45Bi2p0"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp new file mode 100644 index 0000000..ad93b8c --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundlePurchaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundlePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp new file mode 100644 index 0000000..887c2cc --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundlePurchaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "D3gyT3b3"; } + const char* GetAesKey() const override { return "a8pE3x39"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp new file mode 100644 index 0000000..5186295 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BuyCoinRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BuyCoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp new file mode 100644 index 0000000..4c4566b --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BuyCoinRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9o3q7SjN"; } + const char* GetAesKey() const override { return "DCM60QNb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp new file mode 100644 index 0000000..890a707 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BuyCoinStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BuyCoinStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp new file mode 100644 index 0000000..89b3453 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BuyCoinStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "kJs6CQq1"; } + const char* GetAesKey() const override { return "J9P7Bmxa"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp new file mode 100644 index 0000000..c4605ed --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp new file mode 100644 index 0000000..a2a882a --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "pTNB6yw3"; } + const char* GetAesKey() const override { return "t06HFsXP"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp new file mode 100644 index 0000000..95cd58b --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp new file mode 100644 index 0000000..33f9ff7 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "h1RjcD3S"; } + const char* GetAesKey() const override { return "4CKoVAq0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp new file mode 100644 index 0000000..98b5285 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp new file mode 100644 index 0000000..d97e288 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "D74TYRf1"; } + const char* GetAesKey() const override { return "e2k4s6jc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp new file mode 100644 index 0000000..c5be138 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignDeckGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp new file mode 100644 index 0000000..b0b9d75 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignDeckGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "C3a0VnQK"; } + const char* GetAesKey() const override { return "q2ZtYJ6P"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp new file mode 100644 index 0000000..61e2231 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp new file mode 100644 index 0000000..07b92b8 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jF9Kkro4"; } + const char* GetAesKey() const override { return "4X9tBSg8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp new file mode 100644 index 0000000..21ab4d3 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp new file mode 100644 index 0000000..12e8f26 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W2VU91I7"; } + const char* GetAesKey() const override { return "2Jd10iwn"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp new file mode 100644 index 0000000..682f23c --- /dev/null +++ b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignMissionGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignMissionGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp new file mode 100644 index 0000000..8fc9536 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignMissionGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "RSm6p2d4"; } + const char* GetAesKey() const override { return "5jzXN7AH"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp new file mode 100644 index 0000000..de547e4 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp new file mode 100644 index 0000000..aed66b7 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5Imq3wC0"; } + const char* GetAesKey() const override { return "4DAgP80B"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp new file mode 100644 index 0000000..6c907d6 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp new file mode 100644 index 0000000..7483233 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ht2jeWV8"; } + const char* GetAesKey() const override { return "vm7LYZz4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp new file mode 100644 index 0000000..9ad0eb1 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignSaveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp new file mode 100644 index 0000000..84b9356 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignSaveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Utzc3oj5"; } + const char* GetAesKey() const override { return "6xc3GhQF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp new file mode 100644 index 0000000..61af1d4 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp new file mode 100644 index 0000000..44061c9 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "6Y0gaPQN"; } + const char* GetAesKey() const override { return "WM6yr4ej"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..01de191 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..29dfe24 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "syX20UG8"; } + const char* GetAesKey() const override { return "9xk0xi0Y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..48a2776 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..f587d1e --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rbOMSnba"; } + const char* GetAesKey() const override { return "iVvpULXG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp new file mode 100644 index 0000000..233c81a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp new file mode 100644 index 0000000..65cec5c --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L5LN9ytu"; } + const char* GetAesKey() const override { return "6gTFuTF9"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp new file mode 100644 index 0000000..3f1ed02 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaRankingRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaRankingRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp new file mode 100644 index 0000000..9a8096b --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaRankingRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "tct1Jogs"; } + const char* GetAesKey() const override { return "RRxXMpzm"; } + // TODO: Response has 58 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp new file mode 100644 index 0000000..ee82451 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaResetInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaResetInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp new file mode 100644 index 0000000..e6febfd --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaResetInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zw3WIoWu"; } + const char* GetAesKey() const override { return "KlwYMGF1"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp new file mode 100644 index 0000000..cc348c5 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaShopAddItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaShopAddItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp new file mode 100644 index 0000000..d004a29 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaShopAddItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jtzuog2S"; } + const char* GetAesKey() const override { return "xMcy25Tx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp new file mode 100644 index 0000000..efff582 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaShopInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaShopInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp new file mode 100644 index 0000000..74da990 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaShopInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xfmNcJVl"; } + const char* GetAesKey() const override { return "Fmv6wzeu"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp new file mode 100644 index 0000000..77a9525 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp new file mode 100644 index 0000000..00c6fab --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "z44LyLr2"; } + const char* GetAesKey() const override { return "CC8rm3EJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp new file mode 100644 index 0000000..18e527f --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaTChestReceivedRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaTChestReceivedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp new file mode 100644 index 0000000..285b16a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaTChestReceivedRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xmzmjcxQ"; } + const char* GetAesKey() const override { return "L4W9YSex"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp new file mode 100644 index 0000000..a740ad1 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaTeamEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaTeamEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp new file mode 100644 index 0000000..180c0f4 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaTeamEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "sXXX6Ec7"; } + const char* GetAesKey() const override { return "DcsPPuTG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp new file mode 100644 index 0000000..1a55586 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeBaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeBaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp new file mode 100644 index 0000000..11bd333 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeBaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nUAW2B0a"; } + const char* GetAesKey() const override { return "uE5Tsv6P"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp new file mode 100644 index 0000000..83c5b0a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp new file mode 100644 index 0000000..04fb6d3 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "t5wfpZ32"; } + const char* GetAesKey() const override { return "YSVD0n9K"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp new file mode 100644 index 0000000..12715f7 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeRankRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeRankRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp new file mode 100644 index 0000000..7678a7f --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeRankRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m3fr7vxo"; } + const char* GetAesKey() const override { return "4BuRdgr2"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp new file mode 100644 index 0000000..b9df521 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp new file mode 100644 index 0000000..b504d9d --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2Kxi7rIB"; } + const char* GetAesKey() const override { return "v1PzNE9f"; } + // TODO: Response has 18 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp new file mode 100644 index 0000000..3c7c960 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp new file mode 100644 index 0000000..227f25a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "sQfU18kH"; } + const char* GetAesKey() const override { return "m4sdYv9e"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp new file mode 100644 index 0000000..613467b --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp new file mode 100644 index 0000000..34b39e9 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jF3AS4cp"; } + const char* GetAesKey() const override { return "Nst6MK5m"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.cpp b/gimuserver/gme/handlers/ChronologyRequestHandler.cpp new file mode 100644 index 0000000..757d2bf --- /dev/null +++ b/gimuserver/gme/handlers/ChronologyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChronologyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChronologyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.hpp b/gimuserver/gme/handlers/ChronologyRequestHandler.hpp new file mode 100644 index 0000000..024c3e4 --- /dev/null +++ b/gimuserver/gme/handlers/ChronologyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChronologyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5o8ZlDGX"; } + const char* GetAesKey() const override { return "SNrhAG29"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp new file mode 100644 index 0000000..7141b8e --- /dev/null +++ b/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CollabRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CollabRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp new file mode 100644 index 0000000..50d8e99 --- /dev/null +++ b/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CollabRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4aL5upiU"; } + const char* GetAesKey() const override { return "2a4MeshE"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp new file mode 100644 index 0000000..30968ec --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp new file mode 100644 index 0000000..960cb63 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "fGDPoQI3"; } + const char* GetAesKey() const override { return "4V6oIoRC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..84ec6aa --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..d4c9de5 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ohH9lfDE"; } + const char* GetAesKey() const override { return "j2bFgyri"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp new file mode 100644 index 0000000..236a6b4 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp new file mode 100644 index 0000000..4b34935 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ysP6qYcy"; } + const char* GetAesKey() const override { return "iFIHAT5V"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp new file mode 100644 index 0000000..949ecd3 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp new file mode 100644 index 0000000..3e47ba4 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rdZbaKBG"; } + const char* GetAesKey() const override { return "gY3YK5bD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp new file mode 100644 index 0000000..4268f87 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp new file mode 100644 index 0000000..600ab27 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AoBvG2YN"; } + const char* GetAesKey() const override { return "Wj5fH1HV"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp new file mode 100644 index 0000000..69ec413 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumGetRewardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumGetRewardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp new file mode 100644 index 0000000..94d1442 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumGetRewardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jv0dI88o"; } + const char* GetAesKey() const override { return "d7aPxZWw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp new file mode 100644 index 0000000..8f7a1a9 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumRewardReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumRewardReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp new file mode 100644 index 0000000..65444cc --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumRewardReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "PN5CVaWy"; } + const char* GetAesKey() const override { return "YBgVBy5A"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp new file mode 100644 index 0000000..61545d0 --- /dev/null +++ b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ControlCenterEnterRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ControlCenterEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp new file mode 100644 index 0000000..336778e --- /dev/null +++ b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ControlCenterEnterRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uYF93Mhc"; } + const char* GetAesKey() const override { return "d0k6LGUu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.cpp b/gimuserver/gme/handlers/CreateUserRequestHandler.cpp new file mode 100644 index 0000000..4ad9087 --- /dev/null +++ b/gimuserver/gme/handlers/CreateUserRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CreateUserRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CreateUserRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.hpp b/gimuserver/gme/handlers/CreateUserRequestHandler.hpp new file mode 100644 index 0000000..c7b3184 --- /dev/null +++ b/gimuserver/gme/handlers/CreateUserRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CreateUserRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uV6yH5MX"; } + const char* GetAesKey() const override { return "4agnATy2DrJsWzQk"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp new file mode 100644 index 0000000..ebbc1b2 --- /dev/null +++ b/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyLoginRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyLoginRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp new file mode 100644 index 0000000..b67f70a --- /dev/null +++ b/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyLoginRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4aClzokO"; } + const char* GetAesKey() const override { return "stI81haQ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp new file mode 100644 index 0000000..4c4b672 --- /dev/null +++ b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyRewardClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp new file mode 100644 index 0000000..63d6ee0 --- /dev/null +++ b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyRewardClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AT_DAILY_REWARD"; } + const char* GetAesKey() const override { return "ATK_DAILY_REWARD"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp new file mode 100644 index 0000000..24d7fde --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyTaskClaimRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyTaskClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp new file mode 100644 index 0000000..99e75d9 --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyTaskClaimRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oP3bn47e"; } + const char* GetAesKey() const override { return "ut0j9h3K"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp new file mode 100644 index 0000000..efceae6 --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyTaskUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyTaskUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp new file mode 100644 index 0000000..be53bbc --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyTaskUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m7g0Ekb5"; } + const char* GetAesKey() const override { return "Hd8c3Y6"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.cpp b/gimuserver/gme/handlers/DbbBondRequestHandler.cpp new file mode 100644 index 0000000..be81b46 --- /dev/null +++ b/gimuserver/gme/handlers/DbbBondRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DbbBondRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DbbBondRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.hpp b/gimuserver/gme/handlers/DbbBondRequestHandler.hpp new file mode 100644 index 0000000..a889bad --- /dev/null +++ b/gimuserver/gme/handlers/DbbBondRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DbbBondRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0EtanubR"; } + const char* GetAesKey() const override { return "Tr7dR4dR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp new file mode 100644 index 0000000..b81be86 --- /dev/null +++ b/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DebugUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DebugUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp new file mode 100644 index 0000000..8fa5e0b --- /dev/null +++ b/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DebugUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zr37LHNE"; } + const char* GetAesKey() const override { return "N1kSz2fr"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.cpp b/gimuserver/gme/handlers/DeckEditRequestHandler.cpp new file mode 100644 index 0000000..c7faa4f --- /dev/null +++ b/gimuserver/gme/handlers/DeckEditRequestHandler.cpp @@ -0,0 +1,27 @@ +#include "DeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/NoticeInfo.hpp" + +void Handler::DeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + { + Response::SignalKey v; + v.key = "fZnLr4t9"; + v.Serialize(res); + } + + user.info.Serialize(res); + user.teamInfo.Serialize(res); + + { + Response::NoticeInfo v; + v.url = System::Instance().ServerConfig().NoticeUrl; + v.Serialize(res); + } + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.hpp b/gimuserver/gme/handlers/DeckEditRequestHandler.hpp new file mode 100644 index 0000000..68b46ea --- /dev/null +++ b/gimuserver/gme/handlers/DeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m2Ve9PkJ"; } + const char* GetAesKey() const override { return "d7UuQsq8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp new file mode 100644 index 0000000..83c2c09 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp @@ -0,0 +1,13 @@ +#include "DungeonEventUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonEventUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: SQL modifications /actionSymbol/4iqcLm1s.php + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp new file mode 100644 index 0000000..3cbb80f --- /dev/null +++ b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonEventUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "BjAt1D6b"; } + const char* GetAesKey() const override { return "k5EiNe9x"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp new file mode 100644 index 0000000..a8db556 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DungeonKeyReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonKeyReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp new file mode 100644 index 0000000..95e8d10 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonKeyReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "WCJE0xe2"; } + const char* GetAesKey() const override { return "V4pfQo5C"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp new file mode 100644 index 0000000..99b56fc --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DungeonKeyUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonKeyUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp new file mode 100644 index 0000000..a33a946 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonKeyUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aGT5S6qZ"; } + const char* GetAesKey() const override { return "3rPx6tTw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp new file mode 100644 index 0000000..c907058 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenExchangeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenExchangeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp new file mode 100644 index 0000000..81a443d --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenExchangeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "49zxdfl3"; } + const char* GetAesKey() const override { return "v2DfDSFl"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp new file mode 100644 index 0000000..0c2799e --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenExchangePurchaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenExchangePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp new file mode 100644 index 0000000..e741848 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenExchangePurchaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SLf48fs0"; } + const char* GetAesKey() const override { return "Odiel30s"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp new file mode 100644 index 0000000..9ffc71d --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp new file mode 100644 index 0000000..bb5cd10 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "f49als4D"; } + const char* GetAesKey() const override { return "94lDsgh4"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp new file mode 100644 index 0000000..6443748 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FGPlusGuildRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FGPlusGuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp new file mode 100644 index 0000000..954bfb9 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FGPlusGuildRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7umuchUg"; } + const char* GetAesKey() const override { return "sWup7ehu"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp new file mode 100644 index 0000000..215d943 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FGPlusGuildRewardClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FGPlusGuildRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp new file mode 100644 index 0000000..1c4bfad --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FGPlusGuildRewardClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Sp7umiaY"; } + const char* GetAesKey() const override { return "thIUXiu5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp new file mode 100644 index 0000000..01b9f6d --- /dev/null +++ b/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FeSkillGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FeSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp new file mode 100644 index 0000000..7c9834c --- /dev/null +++ b/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FeSkillGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nSQxNOeL"; } + const char* GetAesKey() const override { return "nZ2bVoWu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp new file mode 100644 index 0000000..97a57f6 --- /dev/null +++ b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FixGiftInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FixGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp new file mode 100644 index 0000000..918e58c --- /dev/null +++ b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FixGiftInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gLRIn74v"; } + const char* GetAesKey() const override { return "15gTE9ft"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp new file mode 100644 index 0000000..8eff59a --- /dev/null +++ b/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendAgreeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp new file mode 100644 index 0000000..e983245 --- /dev/null +++ b/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendAgreeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NYKBH4V6"; } + const char* GetAesKey() const override { return "8PFVDiUIZyES2vzR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp new file mode 100644 index 0000000..b4c08c4 --- /dev/null +++ b/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendApplyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendApplyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp new file mode 100644 index 0000000..c5e289e --- /dev/null +++ b/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendApplyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "WUNi08YL"; } + const char* GetAesKey() const override { return "gbpdAEZuv8IP40UF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp new file mode 100644 index 0000000..7b8c1e4 --- /dev/null +++ b/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendDeleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp new file mode 100644 index 0000000..da7aa92 --- /dev/null +++ b/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendDeleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SfMN9w4p"; } + const char* GetAesKey() const override { return "yWXI80UKQNBZFozw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp new file mode 100644 index 0000000..7b34120 --- /dev/null +++ b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp new file mode 100644 index 0000000..ce78c26 --- /dev/null +++ b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ps6Vgx4R"; } + const char* GetAesKey() const override { return "XcE1CK6L"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp new file mode 100644 index 0000000..8da194a --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendGetAgreeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendGetAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp new file mode 100644 index 0000000..1e463a1 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendGetAgreeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aVqJrR08"; } + const char* GetAesKey() const override { return "H4zJCK2jPeaskVdf"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetRequestHandler.cpp new file mode 100644 index 0000000..7e987c5 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetRequestHandler.cpp @@ -0,0 +1,13 @@ +#include "FriendGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/ReinforcementInfo.hpp" + +void Handler::FriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + Response::ReinforcementInfo info; + info.Serialize(res); + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetRequestHandler.hpp new file mode 100644 index 0000000..dabe073 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2o4axPIC"; } + const char* GetAesKey() const override { return "EoYuZ2nbImhCU1c0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp new file mode 100644 index 0000000..cc1e680 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendRandomSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendRandomSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp new file mode 100644 index 0000000..0a62808 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendRandomSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "mE5gUQOp"; } + const char* GetAesKey() const override { return "oK4VaDGF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp new file mode 100644 index 0000000..e357f69 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendRefuseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendRefuseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp new file mode 100644 index 0000000..13e3c55 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendRefuseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "N5SQd7oA"; } + const char* GetAesKey() const override { return "fk8YaVy9puJbnLWv"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp new file mode 100644 index 0000000..0632ac2 --- /dev/null +++ b/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp new file mode 100644 index 0000000..682bbd8 --- /dev/null +++ b/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "umNt8M7i"; } + const char* GetAesKey() const override { return "qa3sHuDgKxV5nI1F"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp new file mode 100644 index 0000000..c732774 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateContinueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp new file mode 100644 index 0000000..f925247 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateContinueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uiFIMUH6"; } + const char* GetAesKey() const override { return "ZiosS4cd"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp new file mode 100644 index 0000000..ef66419 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp new file mode 100644 index 0000000..5b91b50 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cAJp7U4l"; } + const char* GetAesKey() const override { return "Vvpy7qZR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp new file mode 100644 index 0000000..2f2a3af --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp new file mode 100644 index 0000000..2165353 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "M17pPotk"; } + const char* GetAesKey() const override { return "sochkegz"; } + // TODO: Response has 11 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp new file mode 100644 index 0000000..8cb2683 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp new file mode 100644 index 0000000..e265f9a --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "26zW90oG"; } + const char* GetAesKey() const override { return "yo9eBUJk"; } + // TODO: Response has 16 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp new file mode 100644 index 0000000..3c54d21 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp new file mode 100644 index 0000000..798ff15 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v0m1FU0g"; } + const char* GetAesKey() const override { return "whb7Y2wX"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp new file mode 100644 index 0000000..f96f826 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRetryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRetryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp new file mode 100644 index 0000000..be7dd94 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRetryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9pzHMBzq"; } + const char* GetAesKey() const override { return "njsKMqGT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp new file mode 100644 index 0000000..961fe91 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateSaveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp new file mode 100644 index 0000000..e8d2ad8 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateSaveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ng73nFHJ"; } + const char* GetAesKey() const override { return "4SdtoczN"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp new file mode 100644 index 0000000..ccc0cba --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp new file mode 100644 index 0000000..5f6605d --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "l3lkDBSc"; } + const char* GetAesKey() const override { return "vYPCD34q"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp new file mode 100644 index 0000000..85f09c4 --- /dev/null +++ b/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp @@ -0,0 +1,11 @@ +#include "GRGuardianDetailHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GRGuardianDetailHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp new file mode 100644 index 0000000..10ada8d --- /dev/null +++ b/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GRGuardianDetailHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5710Dkla"; } + const char* GetAesKey() const override { return "f89a2kd7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaActionRequestHandler.cpp new file mode 100644 index 0000000..0ea8c42 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequestHandler.cpp @@ -0,0 +1,56 @@ +#include "GachaActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: Tuck away into a response class + + Response::UserUnitInfo unitInfo; + unitInfo.overwrite = false; + if (unitInfo.Mst.empty()) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 9999; // TODO: Intigrate these values to inject data into the SQL for longterm storage. + d.unitID = 10011; // TODO: This unit is hard-coded and needs to be randomized to the rates of a given gatcha table. + d.unitTypeID = 1; + d.element = "light"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 5000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 1; + d.totalExp = 100; + unitInfo.Mst.emplace_back(d); + } + unitInfo.Serialize(res); + + { + Json::Value d; + d["edy7fq3L"] = "9999"; // Unique String for Unit + d["u0vkt9yH"] = 13762; //Flag for Gate Anim + res["Km35HAXv"] = d; + } + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaActionRequestHandler.hpp new file mode 100644 index 0000000..1579c20 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "F7JvPk5H"; } + const char* GetAesKey() const override { return "bL9fipzaSy7xN2w1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp new file mode 100644 index 0000000..c33d5b9 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp @@ -0,0 +1,11 @@ +#include "GachaActionRequest_SGHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaActionRequest_SGHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp new file mode 100644 index 0000000..8542faf --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaActionRequest_SGHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "z3Di1k0e"; } + const char* GetAesKey() const override { return "be51pQk9c"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp new file mode 100644 index 0000000..2e5cee2 --- /dev/null +++ b/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GachaFixActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaFixActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp new file mode 100644 index 0000000..19245e6 --- /dev/null +++ b/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaFixActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MFLFP9f2"; } + const char* GetAesKey() const override { return "484bnJG2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.cpp b/gimuserver/gme/handlers/GachaListRequestHandler.cpp new file mode 100644 index 0000000..be2343d --- /dev/null +++ b/gimuserver/gme/handlers/GachaListRequestHandler.cpp @@ -0,0 +1,23 @@ +#include "GachaListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: Tuck into a response class + + { + Response::SignalKey v; + v.key = "axhp8Sin"; + v.Serialize(res); + } + + user.teamInfo.Serialize(res); + + System::Instance().MstConfig().CopyGachaInfoTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.hpp b/gimuserver/gme/handlers/GachaListRequestHandler.hpp new file mode 100644 index 0000000..59d14ed --- /dev/null +++ b/gimuserver/gme/handlers/GachaListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Uo86DcRh"; } + const char* GetAesKey() const override { return "8JbxFvuSaB2CK7Ln"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp new file mode 100644 index 0000000..31bf8f8 --- /dev/null +++ b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetAchievementInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetAchievementInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp new file mode 100644 index 0000000..f4ee988 --- /dev/null +++ b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetAchievementInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "YPBU7MD8"; } + const char* GetAesKey() const override { return "AKjzyZ81"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp new file mode 100644 index 0000000..50a6463 --- /dev/null +++ b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetDistributeDungeonKeyInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetDistributeDungeonKeyInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp new file mode 100644 index 0000000..dc8ee33 --- /dev/null +++ b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetDistributeDungeonKeyInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1mr9UsYz"; } + const char* GetAesKey() const override { return "r0ZA3pn5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp new file mode 100644 index 0000000..b547154 --- /dev/null +++ b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetGiftInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp new file mode 100644 index 0000000..3bfa6ee --- /dev/null +++ b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetGiftInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ifYoPJ46"; } + const char* GetAesKey() const override { return "6zHEYa9U"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp new file mode 100644 index 0000000..0b92e5c --- /dev/null +++ b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetPlayerInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp new file mode 100644 index 0000000..5605feb --- /dev/null +++ b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetPlayerInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vUQrAV65"; } + const char* GetAesKey() const override { return "7pW4xF9H"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp new file mode 100644 index 0000000..a4d754a --- /dev/null +++ b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetScenarioPlayingInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetScenarioPlayingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp new file mode 100644 index 0000000..50c23aa --- /dev/null +++ b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetScenarioPlayingInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "VRfsv4e3"; } + const char* GetAesKey() const override { return "Bh4WqR01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp new file mode 100644 index 0000000..96d69de --- /dev/null +++ b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp @@ -0,0 +1,464 @@ +#include "GetUserInfoRequestHandler.hpp" +#include "GetUserInfoRequestHandler.hpp" +#include +#include +#include +#include "gme/response/UserTeamInfo.hpp" +#include "gme/response/UserLoginCampaignInfo.hpp" +#include "gme/response/NoticeInfo.hpp" +#include "gme/response/UserItemDictionaryInfo.hpp" +#include "gme/response/UserTeamArchive.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "gme/response/UserPartyDeckInfo.hpp" +#include "gme/response/UserWarehouseInfo.hpp" +#include "gme/response/UserClearMissionInfo.hpp" +#include "gme/response/ItemFavorite.hpp" +#include "gme/response/UserItemDictionaryInfo.hpp" +#include "gme/response/UserTeamArenaArchive.hpp" +#include "gme/response/UserUnitDictionary.hpp" +#include "gme/response/UserFavorite.hpp" +#include "gme/response/UserArenaInfo.hpp" +#include "gme/response/UserGiftInfo.hpp" +#include "gme/response/VideoAdInfo.hpp" +#include "gme/response/VideoAdRegion.hpp" +#include "gme/response/SummonerJournalUserInfo.hpp" +#include "gme/response/SignalKey.hpp" +#include + +void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + // Extract and log the initial user ID + std::string requestUserId = user.info.userID; + LOG_INFO << "UserInfoHandler: Handling request for user_id (initial): " << requestUserId; + + // Check for user_id in the request body + if (req.isMember("user_id")) { + requestUserId = req["user_id"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; + } + else if (req.isMember("ak")) { // Check for ak parameter (from login context) + requestUserId = req["ak"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request ak to: " << requestUserId; + } + else { + // Fallback: Use the user_id from the login response (hardcode for now) + requestUserId = "0839899613932562"; + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: No user_id or ak in request, using hardcoded user_id: " << requestUserId; + } + + // Check if this is a unit inventory or squad management request + std::string action = req.isMember("action") ? req["action"].asString() : ""; + if (action == "load_unit_inventory" || action == "Zw3WIoWu" || action == "load_squad_management") { + GME_DB->execSqlAsync( + // Updated query to match new user_units schema + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here + [this, &user, cb, action](const drogon::orm::Result& unitResult) { + LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + + Json::Value res; + Response::UserUnitInfo unitInfo; + for (const auto& row : unitResult) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) + d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + + // Set default stats since stats field is removed + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = d.baseHp / 10; + d.addAtk = d.baseAtk / 10; + d.addDef = d.baseDef / 10; + d.addHeal = d.baseHeal / 10; + d.extHp = d.addHp; + d.extAtk = d.addAtk; + d.extDef = d.addDef; + d.extHeal = d.addHeal; + d.limitOverHP = d.baseHp / 5; + d.limitOverAtk = d.baseAtk / 5; + d.limitOverDef = d.baseDef / 5; + d.limitOverHeal = d.baseHeal / 5; + d.exp = 1; + d.totalExp = 1; + + // Set defaults for fields no longer in the table + d.unitTypeID = 1; // Default rarity (was in table as rarity) + d.leaderSkillID = 0; // Default (was in table as leader_skill) + d.skillID = 0; // Default (was in table as bb) + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + + unitInfo.Mst.emplace_back(d); + } + + // Fallback: Add a dummy unit if inventory is empty (to prevent crashes) + if (unitInfo.Mst.empty()) { + LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy + d.unitID = 10017; // Vargas ID + d.unitTypeID = 1; + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 2; + d.totalExp = 5; + // Set defaults for other fields + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + unitInfo.Mst.emplace_back(d); + } + + unitInfo.Serialize(res); + + // Initialize party with the first unit to avoid Empty_Party_Info + Response::UserPartyDeckInfo deckInfo; + if (!unitInfo.Mst.empty()) { + Response::UserPartyDeckInfo::Data d; + d.deckNum = 0; + d.deckType = 1; + d.dispOrder = 0; + d.memberType = 0; // Leader + d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units + deckInfo.Mst.emplace_back(d); + } + deckInfo.Serialize(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); + return; + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); + return; + } + + // Original logic for initial load + GME_DB->execSqlAsync( + "SELECT level, exp, max_unit_count, max_friend_count, " + "zel, karma, brave_coin, max_warehouse_count, want_gift, " + "free_gems, paid_gems, active_deck, summon_tickets, " + "rainbow_coins, colosseum_tickets, active_arena_deck, " + "total_brave_points, avail_brave_points, energy " + "FROM userinfo WHERE id = $1", + [this, &user, cb](const drogon::orm::Result& result) { + if (result.size() > 0) { + int col = 0; + auto& sql = result[0]; + user.teamInfo.UserID = user.info.userID; + user.teamInfo.Level = sql[col++].as(); + user.teamInfo.Exp = sql[col++].as(); + user.teamInfo.MaxUnitCount = sql[col++].as(); + user.teamInfo.MaxFriendCount = sql[col++].as(); + user.teamInfo.Zel = sql[col++].as(); + user.teamInfo.Karma = sql[col++].as(); + user.teamInfo.BraveCoin = sql[col++].as(); + user.teamInfo.WarehouseCount = sql[col++].as(); + user.teamInfo.WantGift = sql[col++].as(); + user.teamInfo.FreeGems = sql[col++].as(); + user.teamInfo.PaidGems = sql[col++].as(); + user.teamInfo.ActiveDeck = sql[col++].as(); + user.teamInfo.SummonTicket = sql[col++].as(); + user.teamInfo.RainbowCoin = sql[col++].as(); + user.teamInfo.ColosseumTicket = sql[col++].as(); + user.teamInfo.ArenaDeckNum = sql[col++].as(); + user.teamInfo.BravePointsTotal = sql[col++].as(); + user.teamInfo.CurrentBravePoints = sql[col++].as(); + user.teamInfo.ActionPoint = sql[col++].as(); + } + else { + auto sc = System::Instance().MstConfig().StartInfo(); + user.teamInfo.UserID = user.info.userID; + user.teamInfo.Level = sc.Level; + user.teamInfo.Exp = 0; + user.teamInfo.MaxUnitCount = 4000; // Updated to match unit count + user.teamInfo.MaxFriendCount = sc.FriendCount; + user.teamInfo.Zel = sc.Zel; + user.teamInfo.Karma = sc.Karma; + user.teamInfo.BraveCoin = 0; + user.teamInfo.WarehouseCount = 4000; // Updated to match unit count + user.teamInfo.FreeGems = sc.FreeGems; + user.teamInfo.PaidGems = sc.PaidGems; + user.teamInfo.SummonTicket = sc.SummonTickets; + user.teamInfo.ColosseumTicket = sc.ColosseumTickets; + + // Insert default userinfo to simulate proper login flow + GME_DB->execSqlAsync( + "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, avail_brave_points, energy) " + "VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)", + [](const drogon::orm::Result& result) { + LOG_INFO << "UserInfoHandler: Inserted default userinfo for new user"; + }, + [](const drogon::orm::DrogonDbException& e) { + LOG_ERROR << "UserInfoHandler: Failed to insert default userinfo: " << e.base().what(); + }, + user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, user.teamInfo.MaxFriendCount, + user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, user.teamInfo.WarehouseCount, user.teamInfo.WantGift, + user.teamInfo.FreeGems, user.teamInfo.PaidGems, user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, + user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint + ); + } + + const auto& msts = System::Instance().MstConfig(); + { + const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); + user.teamInfo.DeckCost = p.deckCost; + user.teamInfo.MaxFriendCount = p.friendCount; + user.teamInfo.AddFriendCount = p.addFriendCount; + user.teamInfo.MaxActionPoint = p.actionPoints; + if (user.teamInfo.ActionPoint == 0) + user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; + } + + GME_DB->execSqlAsync( + // Updated query to match new user_units schema + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here at end + [this, &user, cb](const drogon::orm::Result& unitResult) { + LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + + Json::Value res; + user.info.Serialize(res); + user.teamInfo.Serialize(res); + + { + Response::UserLoginCampaignInfo v; + v.currentDay = 1; + v.totalDays = 96; + v.firstForTheDay = true; + v.Serialize(res); + } + + { + Response::UserTeamArchive v; + v.Serialize(res); + } + + { + Response::UserTeamArenaArchive v; + v.Serialize(res); + } + + Response::UserUnitInfo unitInfo; + for (const auto& row : unitResult) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) + d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + + // Set default stats since stats field is removed + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = d.baseHp / 10; + d.addAtk = d.baseAtk / 10; + d.addDef = d.baseDef / 10; + d.addHeal = d.baseHeal / 10; + d.extHp = d.addHp; + d.extAtk = d.addAtk; + d.extDef = d.addDef; + d.extHeal = d.addHeal; + d.limitOverHP = d.baseHp / 5; + d.limitOverAtk = d.baseAtk / 5; + d.limitOverDef = d.baseDef / 5; + d.limitOverHeal = d.baseHeal / 5; + d.exp = 1; + d.totalExp = 1; + + // Set defaults for fields no longer in the table + d.unitTypeID = 1; + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + + unitInfo.Mst.emplace_back(d); + } + + // Fallback: Add a dummy unit if inventory is empty + if (unitInfo.Mst.empty()) { + LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy + d.unitID = 10017; + d.unitTypeID = 1; // Default rarity + d.element = "fire"; // Default + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 1; + d.totalExp = 1; + // Set defaults for other fields + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + unitInfo.Mst.emplace_back(d); + } + + unitInfo.Serialize(res); + + { + Response::UserPartyDeckInfo deckInfo; + if (!unitInfo.Mst.empty()) { + Response::UserPartyDeckInfo::Data d; + d.deckNum = 0; + d.deckType = 1; + d.dispOrder = 0; + d.memberType = 0; // Leader + d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units + deckInfo.Mst.emplace_back(d); + } + deckInfo.Serialize(res); + } + + { + Response::UserUnitDictionary v; + v.Serialize(res); + } + + { + Response::UserFavorite v; + v.Serialize(res); + } + + { + Response::UserClearMissionInfo v; + v.Serialize(res); + } + + { + Response::UserWarehouseInfo v; + v.Serialize(res); + } + + { + Response::ItemFavorite v; + v.Serialize(res); + } + + { + Response::UserItemDictionaryInfo v; + v.Serialize(res); + } + + { + Response::UserArenaInfo v; + v.Serialize(res); + } + + { + Response::UserGiftInfo v; + v.Serialize(res); + } + + { + Response::SummonerJournalUserInfo v; + v.userId = user.info.userID; + v.Serialize(res); + } + + { + Response::SignalKey v; + v.key = "5EdKHavF"; + v.Serialize(res); + } + + System::Instance().MstConfig().CopyUserInfoMstTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); +} diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp new file mode 100644 index 0000000..56ba810 --- /dev/null +++ b/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cTZ3W2JG"; } + const char* GetAesKey() const override { return "ScJx6ywWEb0A3njT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp new file mode 100644 index 0000000..0f737b2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBattleScoreInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBattleScoreInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp new file mode 100644 index 0000000..5074e29 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBattleScoreInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W1Dgsfnz"; } + const char* GetAesKey() const override { return "eMfdsGVJ"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp new file mode 100644 index 0000000..a91b597 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBoardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBoardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp new file mode 100644 index 0000000..a2cb78c --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBoardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "J93ki3Bw"; } + const char* GetAesKey() const override { return "m83D19ib"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp new file mode 100644 index 0000000..3c5776a --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBoardPostRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBoardPostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp new file mode 100644 index 0000000..46a9563 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBoardPostRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "X89bDai1"; } + const char* GetAesKey() const override { return "Bi9Ralbq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.cpp b/gimuserver/gme/handlers/GuildCampRequestHandler.cpp new file mode 100644 index 0000000..b9471e5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCampRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildCampRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildCampRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.hpp b/gimuserver/gme/handlers/GuildCampRequestHandler.hpp new file mode 100644 index 0000000..ce202d8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCampRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildCampRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38b67ie1"; } + const char* GetAesKey() const override { return "hG738a5b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp new file mode 100644 index 0000000..310bbdb --- /dev/null +++ b/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildCreateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp new file mode 100644 index 0000000..dd47b62 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildCreateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "g298Da10"; } + const char* GetAesKey() const override { return "G23Bd01d"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp new file mode 100644 index 0000000..c376c31 --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildDeckActivateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildDeckActivateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp new file mode 100644 index 0000000..f24b487 --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildDeckActivateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bk30i39b"; } + const char* GetAesKey() const override { return "3bkb98a1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp new file mode 100644 index 0000000..4a0de7e --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp new file mode 100644 index 0000000..194f21e --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "adk28bij"; } + const char* GetAesKey() const override { return "fgd3uu2b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp new file mode 100644 index 0000000..7fbaae6 --- /dev/null +++ b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildGuardianSummonContributeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildGuardianSummonContributeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp new file mode 100644 index 0000000..1d1fd12 --- /dev/null +++ b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildGuardianSummonContributeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "yDDcC0vW"; } + const char* GetAesKey() const override { return "NOeugPyv"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp new file mode 100644 index 0000000..d26ecbb --- /dev/null +++ b/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp new file mode 100644 index 0000000..6ba66d8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "138ba8d4"; } + const char* GetAesKey() const override { return "23gD81ia"; } + // TODO: Response has 12 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp new file mode 100644 index 0000000..6ce87fa --- /dev/null +++ b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildInviteManageRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildInviteManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp new file mode 100644 index 0000000..5454be4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildInviteManageRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1D8bba8D"; } + const char* GetAesKey() const override { return "bUd2bd0e"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp new file mode 100644 index 0000000..f8c518a --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildJoinRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildJoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp new file mode 100644 index 0000000..b79465c --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildJoinRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bfa2D1bp"; } + const char* GetAesKey() const override { return "9b3abdk1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp new file mode 100644 index 0000000..d4d7f7c --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildJoinedListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildJoinedListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp new file mode 100644 index 0000000..0592fd5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildJoinedListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "3890ab5j"; } + const char* GetAesKey() const override { return "820b38z5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp new file mode 100644 index 0000000..8b5f5e3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildMemberGuildInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildMemberGuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp new file mode 100644 index 0000000..0ce992c --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildMemberGuildInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38bSeq81"; } + const char* GetAesKey() const override { return "h8TmR1bi"; } + // TODO: Response has 12 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp new file mode 100644 index 0000000..7d2d0d5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildMemberUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildMemberUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp new file mode 100644 index 0000000..1e83896 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildMemberUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ad81b8at"; } + const char* GetAesKey() const override { return "2b1bDo2m"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp new file mode 100644 index 0000000..57fb0f2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildPreviousRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildPreviousRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp new file mode 100644 index 0000000..b940629 --- /dev/null +++ b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildPreviousRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oRa3ztp8"; } + const char* GetAesKey() const override { return "pVg9L9Uw"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp new file mode 100644 index 0000000..3024827 --- /dev/null +++ b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildQuestClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildQuestClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp new file mode 100644 index 0000000..875773b --- /dev/null +++ b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildQuestClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dsRW32K"; } + const char* GetAesKey() const override { return "Afs43Dc4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp new file mode 100644 index 0000000..22b45db --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp new file mode 100644 index 0000000..7e640b3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9b98aKj1"; } + const char* GetAesKey() const override { return "b8dAl1ic"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp new file mode 100644 index 0000000..e2637d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleLogListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleLogListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp new file mode 100644 index 0000000..668d673 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleLogListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MTzXyuFL"; } + const char* GetAesKey() const override { return "MkV5xHDL"; } + // TODO: Response has 16 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp new file mode 100644 index 0000000..a308c58 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleLogSetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleLogSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp new file mode 100644 index 0000000..439e4b4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleLogSetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "36jhZ9YZ"; } + const char* GetAesKey() const override { return "Zd3d2zGx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp new file mode 100644 index 0000000..08eb366 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleOutpostRelocateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleOutpostRelocateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp new file mode 100644 index 0000000..df369d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleOutpostRelocateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bka03Bi1"; } + const char* GetAesKey() const override { return "F91Dalb8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp new file mode 100644 index 0000000..f2d7416 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleProgressRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp new file mode 100644 index 0000000..d6f5c09 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleProgressRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v87b3Diq"; } + const char* GetAesKey() const override { return "Da0m39b1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp new file mode 100644 index 0000000..91913ea --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidFriendSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidFriendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp new file mode 100644 index 0000000..4384991 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidFriendSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "zGk5R8Dd"; } + const char* GetAesKey() const override { return "DRJQatky"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp new file mode 100644 index 0000000..1a7e2cb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidGuardSetupRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidGuardSetupRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp new file mode 100644 index 0000000..c7c6434 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidGuardSetupRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xdi3ebD9"; } + const char* GetAesKey() const override { return "TrDi19Bd"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp new file mode 100644 index 0000000..6501d6b --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp new file mode 100644 index 0000000..08978e0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ie01B83k"; } + const char* GetAesKey() const override { return "P93Db8q1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp new file mode 100644 index 0000000..10b0af1 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidJoinRoomRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidJoinRoomRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp new file mode 100644 index 0000000..6ba92c2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidJoinRoomRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L3D9eK19"; } + const char* GetAesKey() const override { return "9Ur3Dkb3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp new file mode 100644 index 0000000..e0b0245 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMemberDeployRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMemberDeployRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp new file mode 100644 index 0000000..3dc2ae4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMemberDeployRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Z3d9b0ew"; } + const char* GetAesKey() const override { return "Bd83Dakb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp new file mode 100644 index 0000000..4bb8ed7 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMissionBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp new file mode 100644 index 0000000..6d134bd --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMissionBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v83Diq7b"; } + const char* GetAesKey() const override { return "m39bDa01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp new file mode 100644 index 0000000..3fc4dc8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMissionBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp new file mode 100644 index 0000000..c464d62 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMissionBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "d735ub8o"; } + const char* GetAesKey() const override { return "bk7eob01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp new file mode 100644 index 0000000..f128619 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidQuestObjectiveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidQuestObjectiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp new file mode 100644 index 0000000..4872bb0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidQuestObjectiveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "fd54Sey"; } + const char* GetAesKey() const override { return "F32dfFS"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp new file mode 100644 index 0000000..e3e9442 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRankingResultRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRankingResultRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp new file mode 100644 index 0000000..49b96d9 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRankingResultRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W1Daxfnz"; } + const char* GetAesKey() const override { return "eMMfFDVJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp new file mode 100644 index 0000000..0fbc6ba --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp new file mode 100644 index 0000000..dd6327a --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7di8aie9"; } + const char* GetAesKey() const override { return "yh8ak18b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp new file mode 100644 index 0000000..9dcbd09 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomCreateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp new file mode 100644 index 0000000..5f2185f --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomCreateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "U83BiqDw"; } + const char* GetAesKey() const override { return "Cv3DaI3W"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..382f221 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..34a28e2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "83kBdiqD"; } + const char* GetAesKey() const override { return "93Di3Ge8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp new file mode 100644 index 0000000..0a49581 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp new file mode 100644 index 0000000..c7ca345 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Q8Eib8Xv"; } + const char* GetAesKey() const override { return "UI3Da1B7"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp new file mode 100644 index 0000000..9b13051 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomMemberKickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomMemberKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp new file mode 100644 index 0000000..407f174 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomMemberKickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "M2dD4b0A"; } + const char* GetAesKey() const override { return "I2ixn4Ac"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp new file mode 100644 index 0000000..3fb1398 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomPartSkillListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomPartSkillListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp new file mode 100644 index 0000000..15ae6d3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomPartSkillListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "26ZGiseY"; } + const char* GetAesKey() const override { return "00dU9t9M"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp new file mode 100644 index 0000000..ad2b1b2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomPartSkillSetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomPartSkillSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp new file mode 100644 index 0000000..d0f2428 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomPartSkillSetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ZZ9xaJoi"; } + const char* GetAesKey() const override { return "sdtfUs9y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp new file mode 100644 index 0000000..582203e --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomUpdatedRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomUpdatedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp new file mode 100644 index 0000000..129f0f4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomUpdatedRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L3D9eK19"; } + const char* GetAesKey() const override { return "9Ur3Dkb3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp new file mode 100644 index 0000000..c8b96c8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRankingDetailRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRankingDetailRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp new file mode 100644 index 0000000..4870603 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRankingDetailRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7ekSBz2y"; } + const char* GetAesKey() const override { return "tWF58aK0"; } + // TODO: Response has 10 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp new file mode 100644 index 0000000..a5e30cb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp new file mode 100644 index 0000000..681f6b0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2b9D01b4"; } + const char* GetAesKey() const override { return "23Djab0e"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp new file mode 100644 index 0000000..f8f3feb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRecomendedMemberRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRecomendedMemberRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp new file mode 100644 index 0000000..1db48d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRecomendedMemberRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ja5Enusw"; } + const char* GetAesKey() const override { return "8upheqaC"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp new file mode 100644 index 0000000..cb1828f --- /dev/null +++ b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildResearchInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildResearchInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp new file mode 100644 index 0000000..396884e --- /dev/null +++ b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildResearchInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0Dl4rdsn"; } + const char* GetAesKey() const override { return "ndk4sS0s"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp new file mode 100644 index 0000000..d65a140 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRoundBattleSummaryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRoundBattleSummaryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp new file mode 100644 index 0000000..418d155 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRoundBattleSummaryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aXPZmq9h"; } + const char* GetAesKey() const override { return "J90g7sZK"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp new file mode 100644 index 0000000..bcd7d70 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRoundSumarryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRoundSumarryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp new file mode 100644 index 0000000..0700203 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRoundSumarryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xfpo7jE2"; } + const char* GetAesKey() const override { return "tVBMO5GW"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp new file mode 100644 index 0000000..e7d5283 --- /dev/null +++ b/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp new file mode 100644 index 0000000..b0238ec --- /dev/null +++ b/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R38ba9M3"; } + const char* GetAesKey() const override { return "0D18dQn4"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp new file mode 100644 index 0000000..4645503 --- /dev/null +++ b/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp new file mode 100644 index 0000000..e15c228 --- /dev/null +++ b/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cXi7b58e"; } + const char* GetAesKey() const override { return "jK18btd0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp new file mode 100644 index 0000000..e49a6be --- /dev/null +++ b/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildTradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp new file mode 100644 index 0000000..f6895af --- /dev/null +++ b/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildTradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38adiJeb"; } + const char* GetAesKey() const override { return "ja3biAqb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp new file mode 100644 index 0000000..e30f856 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp new file mode 100644 index 0000000..39186ad --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "92bDoqBi"; } + const char* GetAesKey() const override { return "w3Bne038"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp new file mode 100644 index 0000000..4b3e4a4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpgradeContRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpgradeContRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp new file mode 100644 index 0000000..85268d3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpgradeContRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38bad198"; } + const char* GetAesKey() const override { return "d38bHiqj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp new file mode 100644 index 0000000..2842ef9 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpgradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpgradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp new file mode 100644 index 0000000..612ce4e --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpgradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a38B82bG"; } + const char* GetAesKey() const override { return "7Ykwq038"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp new file mode 100644 index 0000000..e7acc33 --- /dev/null +++ b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuilldBattleMoveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuilldBattleMoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp new file mode 100644 index 0000000..64d2733 --- /dev/null +++ b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuilldBattleMoveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8b6DKiqz"; } + const char* GetAesKey() const override { return "b8akzyk1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp new file mode 100644 index 0000000..06dfd2f --- /dev/null +++ b/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "HomeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::HomeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp new file mode 100644 index 0000000..8a31563 --- /dev/null +++ b/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class HomeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NiYWKdzs"; } + const char* GetAesKey() const override { return "f6uOewOD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp new file mode 100644 index 0000000..a6e89d3 --- /dev/null +++ b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InboxMessageManageRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InboxMessageManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp new file mode 100644 index 0000000..10cb190 --- /dev/null +++ b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InboxMessageManageRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rYSfaC4P"; } + const char* GetAesKey() const override { return "0R9ZPaSf"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.cpp b/gimuserver/gme/handlers/InitializeRequest2Handler.cpp new file mode 100644 index 0000000..d24fbc2 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequest2Handler.cpp @@ -0,0 +1,163 @@ +#include "InitializeRequest2Handler.hpp" +#include "core/Utils.hpp" +#include "core/System.hpp" +#include "gme/requests/UserInfo.hpp" +#include "gme/response/UserInfo.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/ChallengeArenaUserInfo.hpp" +#include "gme/response/DailyTaskPrizeMst.hpp" +#include "gme/response/DailyTaskBonusMst.hpp" +#include "gme/response/NoticeInfo.hpp" +#include "gme/response/GuildInfo.hpp" +#include "gme/response/DailyTaskMst.hpp" +#include "gme/response/DailyLoginRewardsUserInfo.hpp" +#include "gme/response/BannerInfoMst.hpp" +#include "gme/response/NoticeListMst.hpp" +#include "gme/response/VideoAdsSlotgameInfo.hpp" +#include "gme/response/NpcMst.hpp" +#include "gme/response/SummonerJournalUserInfo.hpp" +#include "db/DbMacro.hpp" + +void Handler::InitializeRequest2Handler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Request::UserInfo inInfo; + inInfo.Deserialize(req); + + // TODO: we probably have a lot of stuff missing + GME_DB->execSqlAsync("SELECT account_id, username, admin FROM users WHERE id=$1", + [this, cb, &user](const drogon::orm::Result& res) { OnUserInfoSuccess(res, cb, user); }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); +} + + +void Handler::InitializeRequest2Handler::OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& user) const +{ + if (result.size() > 0) + { + int col = 0; + auto& sql = result[0]; + user.info.accountID = sql[col++].as(); + user.info.handleName = sql[col++].as(); + user.info.debugMode = sql[col++].as() ? 1 : 0; + } + else { + user.info.handleName = "BFOM: 03/03/2024"; + user.info.debugMode = false; + user.info.accountID = Utils::RandomAccountID(); + user.info.tutorialEndFlag = 1; + user.info.tutorialStatus = 0; + //user.PersistInfo(); + } + + Json::Value res; + user.info.Serialize(res); // user info + + const auto& msts = System::Instance().MstConfig(); + + { + Response::SignalKey k; + k.key = "C7vnXA5T"; + k.Serialize(res); + } + + { + Response::ChallengeArenaUserInfo ci; + ci.unkstr = "n9ZMPC0t"; // rank name? + ci.unkstr2 = "F"; // ranking? + ci.leagueId = 1; + ci.Serialize(res); // challenge arena info + } + + { + Response::DailyTaskBonusMst dailytaskbonus; + for (const auto& v : msts.DailyTaskConfig().GetTaskBonusTables()) + { + Response::DailyTaskBonusMst::Data d; + d.bonusBravePoints = v.points; + dailytaskbonus.Mst.emplace_back(d); + } + dailytaskbonus.Serialize(res); // daily task bonus mst + } + + { + Response::DailyTaskPrizeMst dailytaskprizes; + for (const auto& v : msts.DailyTaskConfig().GetTaskPrizes()) + { + Response::DailyTaskPrizeMst::Data d; + d.taskId = v.id; + d.taskTitle = v.title; + d.taskDesc = v.desc; + d.bravePointCost = v.points_cost; + d.currentClaimCount = 0; // TODO: add support of this inside the user info + d.isMileStonePrize = v.milestone_prize; + d.maxClaimCount = v.max_claims; + d.presentType = v.present_type; + d.targetCount = v.target_count; + d.targetId = v.target_id; + d.targetParam = v.target_param; + d.timeLimit = v.time_limit; + dailytaskprizes.Mst.emplace_back(d); + } + dailytaskprizes.Serialize(res); // daily task prizes mst + } + + { + Response::GuildInfo guild; + guild.Serialize(res); + } + + { + Response::DailyTaskMst dailyTasks; + + // TODO: we need a daily task table so that we + // can select how many daily tasks we can do + Response::DailyTaskMst::Data d; + d.typeKey = "AV"; + d.typeTitle = "Arena Victory"; + d.typeDescription = "Achieve 3 Victories in The Arena "; + d.taskCount = 3; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + d.typeKey = "VV"; + d.typeTitle = "Vortex Venturer"; + d.typeDescription = "Complete 1 Mission within the Vortex "; + d.taskCount = 1; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + d.typeKey = "CM"; + d.typeTitle = "Craftsman"; + d.typeDescription = "Craft 5 Items/Spheres "; + d.taskCount = 5; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + + dailyTasks.Serialize(res); // daily taks + } + + { + Response::DailyLoginRewardsUserInfo dailyWheel; + // TODO: make this configurable + dailyWheel.Serialize(res); + } + + { + Response::VideoAdsSlotgameInfo v = msts.GetAdsSlotInfo(); + v.Serialize(res); + } + + { + // SummonerJournal + Response::SummonerJournalUserInfo v; + v.userId = user.info.userID; + v.Serialize(res); + } + + msts.CopyInitializeMstTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} \ No newline at end of file diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.hpp b/gimuserver/gme/handlers/InitializeRequest2Handler.hpp new file mode 100644 index 0000000..f22d116 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequest2Handler.hpp @@ -0,0 +1,16 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InitializeRequest2Handler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; + +private: + void OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& info) const; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.cpp b/gimuserver/gme/handlers/InitializeRequestHandler.cpp new file mode 100644 index 0000000..ebbfa19 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InitializeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InitializeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.hpp b/gimuserver/gme/handlers/InitializeRequestHandler.hpp new file mode 100644 index 0000000..3ee6f4f --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InitializeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp new file mode 100644 index 0000000..c64d798 --- /dev/null +++ b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InvitationReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InvitationReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp new file mode 100644 index 0000000..1392618 --- /dev/null +++ b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InvitationReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7Zxr9PzB"; } + const char* GetAesKey() const override { return "7s5Ic3Nx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.cpp b/gimuserver/gme/handlers/ItemEditRequestHandler.cpp new file mode 100644 index 0000000..6e0a0b3 --- /dev/null +++ b/gimuserver/gme/handlers/ItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.hpp b/gimuserver/gme/handlers/ItemEditRequestHandler.hpp new file mode 100644 index 0000000..14dab15 --- /dev/null +++ b/gimuserver/gme/handlers/ItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ruoB7bD8"; } + const char* GetAesKey() const override { return "DHEfRexCu0q5TAQm"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp new file mode 100644 index 0000000..3a75e15 --- /dev/null +++ b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp new file mode 100644 index 0000000..343a5a9 --- /dev/null +++ b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I8il6EiI"; } + const char* GetAesKey() const override { return "aRoIftRy"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.cpp b/gimuserver/gme/handlers/ItemMixRequestHandler.cpp new file mode 100644 index 0000000..b319110 --- /dev/null +++ b/gimuserver/gme/handlers/ItemMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.hpp b/gimuserver/gme/handlers/ItemMixRequestHandler.hpp new file mode 100644 index 0000000..53bbbd1 --- /dev/null +++ b/gimuserver/gme/handlers/ItemMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4P5GELTF"; } + const char* GetAesKey() const override { return "AFqKIJ8Z4mHPB9xg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.cpp b/gimuserver/gme/handlers/ItemSellRequestHandler.cpp new file mode 100644 index 0000000..e22df40 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSellRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemSellRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.hpp b/gimuserver/gme/handlers/ItemSellRequestHandler.hpp new file mode 100644 index 0000000..d85a2e2 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSellRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemSellRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "qDQerU74"; } + const char* GetAesKey() const override { return "73aFNjPu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp new file mode 100644 index 0000000..e7d5486 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemSphereEqpRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemSphereEqpRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp new file mode 100644 index 0000000..94fe269 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemSphereEqpRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0IXGiC9t"; } + const char* GetAesKey() const override { return "CZE56XAY"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp new file mode 100644 index 0000000..b0b3e1b --- /dev/null +++ b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemUseTimeLimitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemUseTimeLimitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp new file mode 100644 index 0000000..fa84620 --- /dev/null +++ b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemUseTimeLimitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4eCLR4rq"; } + const char* GetAesKey() const override { return "1O3NPf93"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp new file mode 100644 index 0000000..76e37ac --- /dev/null +++ b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameCardEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameCardEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp new file mode 100644 index 0000000..0b04f01 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameCardEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJKzi0v2"; } + const char* GetAesKey() const override { return "eHt7ob1v"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp new file mode 100644 index 0000000..d660569 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp new file mode 100644 index 0000000..3685adc --- /dev/null +++ b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Hjk84giw"; } + const char* GetAesKey() const override { return "9qg5s7ob"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp new file mode 100644 index 0000000..d027ab0 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameNameEntryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameNameEntryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp new file mode 100644 index 0000000..d8ec502 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameNameEntryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oT8OP9Bp"; } + const char* GetAesKey() const override { return "0xzd3AlK"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp new file mode 100644 index 0000000..d722408 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameRankingInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameRankingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp new file mode 100644 index 0000000..cce7689 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameRankingInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "XrfDHUJo"; } + const char* GetAesKey() const override { return "cw9sw5y2"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp new file mode 100644 index 0000000..f91df6d --- /dev/null +++ b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameSmashEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameSmashEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp new file mode 100644 index 0000000..2dba0ab --- /dev/null +++ b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameSmashEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJKzi0v2"; } + const char* GetAesKey() const override { return "eHt7ob1v"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp new file mode 100644 index 0000000..f1cf6bd --- /dev/null +++ b/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp new file mode 100644 index 0000000..7be0f62 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SR7tf9pa"; } + const char* GetAesKey() const override { return "XBSu90iF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp new file mode 100644 index 0000000..5222dc0 --- /dev/null +++ b/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionContinueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionContinueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "p8B2i9rJ"; } + const char* GetAesKey() const override { return "G3FwvQfy5hcxHMen"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.cpp b/gimuserver/gme/handlers/MissionEndRequestHandler.cpp new file mode 100644 index 0000000..1d667e0 --- /dev/null +++ b/gimuserver/gme/handlers/MissionEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.hpp b/gimuserver/gme/handlers/MissionEndRequestHandler.hpp new file mode 100644 index 0000000..9f53419 --- /dev/null +++ b/gimuserver/gme/handlers/MissionEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9TvyNR5H"; } + const char* GetAesKey() const override { return "oINq0rfUFPx5MgmT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp new file mode 100644 index 0000000..c6b8c91 --- /dev/null +++ b/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp new file mode 100644 index 0000000..5e7eccd --- /dev/null +++ b/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "IP96ys7T"; } + const char* GetAesKey() const override { return "0Zy3G9eD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.cpp b/gimuserver/gme/handlers/MissionStartRequestHandler.cpp new file mode 100644 index 0000000..dae066f --- /dev/null +++ b/gimuserver/gme/handlers/MissionStartRequestHandler.cpp @@ -0,0 +1,535 @@ +#include "MissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "gme/response/MissionStartInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + Response::MissionStartInfo missionInfo; + Response::MissionStartInfo::Data d; + d.userID = user.info.userID; + d.reinforceUserID = "n9ZMPC0t"; + d.friendPoint = 42640; + d.missionID = "10"; + d.deckNum = 1; + missionInfo.Mst.emplace_back(d); + missionInfo.Serialize(res); + + { + Json::Value status; + status["Kn51uR4Y"] = "0h6Q08SL"; + res["6FrKacq7"].append(status); + } + + { + Json::Value userState; + userState["h7eY3sAK"] = "n9ZMPC0t"; + userState["D9wXQI2V"] = "309"; + userState["d96tuT2E"] = "232666"; + userState["YnM14RIP"] = "199"; + userState["0P9X1YHs"] = "196"; + userState["V0yJS7vZ"] = "1650627374"; + userState["f0IY4nj8"] = 540; + userState["9m5FWR8q"] = "3"; + userState["YS2JG9no"] = "2"; + userState["32HCWt51"] = "1650627005"; + userState["jp9s8IyY"] = 3231; + userState["ouXxIY63"] = "150"; + userState["Px1X7fcd"] = "620"; + userState["QYP4kId9"] = "383"; + userState["Z0Y4RoD7"] = "1"; + userState["gKNfIZiA"] = 2; + userState["TwqMChon"] = "-1,-99,-99"; + userState["3u41PhR2"] = "50"; + userState["2rR5s6wn"] = "0"; + userState["5pjoGBC4"] = "200"; + userState["iI7Wj6pM"] = "125"; + userState["J3stQ7jd"] = "42640"; + userState["Najhr8m6"] = "64394391"; + userState["HTVh8a65"] = "99202910"; + userState["03UGMHxF"] = "225"; + userState["bM7RLu5K"] = "La Gimu Trolla PUNTO"; + userState["s2WnRw9N"] = "460,420,430,0,0"; + userState["EfinBo65"] = "7"; + userState["qVBx7g2c"] = "0"; + userState["1RQT92uE"] = "0"; + userState["kW5QuUz7"] = "20220422"; + userState["3w6YDS4z"] = "3"; + userState["lKuj3Ier"] = ""; + userState["JmFn3g9t"] = "0"; + userState["9r3aLmaB"] = "1"; + userState["bya9a67k"] = "2580"; + userState["22rqpZTo"] = "3285"; + userState["KAZmxkgy"] = 0; + userState["AKP8t3xK"] = 0; + userState["Nou5bCmm"] = 0; + userState["s3uU4Lgb"] = 1; + userState["3a8b9D8i"] = "0"; + userState["7qncTHUJ"] = 0; + userState["38d7D18b"] = 0; + userState["D38bda8B"] = 0; + userState["Qo9doUsp"] = 0; + userState["d37CaiX1"] = 0; + userState["92uj7oXB"] = 0; + res["fEi17cnx"].append(userState); + } + + { + Json::Value reinforceUser; + reinforceUser["h7eY3sAK"] = "n9ZMPC0t"; + reinforceUser["dD64grYH"] = "334"; + reinforceUser["3w6YDS4z"] = "20"; + reinforceUser["d96tuT2E"] = "36216751"; + reinforceUser["pThS5FE3"] = "152762744"; + reinforceUser["mn5Tj3fz"] = "125539575"; + reinforceUser["jG91JRxN"] = "36137127"; + reinforceUser["06phPeqv"] = "35791092"; + reinforceUser["Zq8ej5IN"] = "346035"; + reinforceUser["isRx41jy"] = "147217074"; + reinforceUser["20qd9shE"] = "48090082"; + reinforceUser["Sf95jez7"] = 146280; + reinforceUser["I29Qgxot"] = "124800"; + reinforceUser["WMC6rNF1"] = "702"; + reinforceUser["Z93pUQhG"] = "2180"; + reinforceUser["Rc6St9h1"] = "45"; + reinforceUser["k5Sjn9Zq"] = "7849"; + reinforceUser["c3Bo97kI"] = "2674"; + reinforceUser["Gt2msFb1"] = "7050"; + reinforceUser["07HgoLtC"] = "1"; + reinforceUser["AEz43gai"] = "0"; + reinforceUser["8CEu9Kcm"] = "0"; + reinforceUser["3DBVLY8H"] = "2887"; + reinforceUser["c4im6B2v"] = 2092; + reinforceUser["UCN04WxE"] = "1994"; + reinforceUser["ovFJ6Hp0"] = "15045"; + reinforceUser["TW1Mrtp5"] = "502"; + reinforceUser["5NRJQ1LU"] = "824760049"; + reinforceUser["XP06YWdT"] = "569"; + reinforceUser["U8uZLA34"] = "666505"; + reinforceUser["rZQJF5G9"] = "51673"; + reinforceUser["0LwvAF3H"] = "10523"; + reinforceUser["rQ3TAy6I"] = "10116"; + reinforceUser["hoG2ieT5"] = "5461379"; + reinforceUser["6PLsn8xo"] = "2114221"; + reinforceUser["84BC2kXw"] = "3418"; + reinforceUser["5pg7MYCQ"] = "576"; + reinforceUser["mFID53JZ"] = "1124"; + reinforceUser["e6BKoYy9"] = "1814061344"; + res["zI2tJB7R"].append(reinforceUser); + } + + { + Json::Value mission; + mission["ZSf8e1MG"] = "11"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "1"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101301"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "12"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "2"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101302"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "14"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "3"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101300"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "16"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "4"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101302"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "18"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "5"; + mission["ug9xV4Fz"] = "100"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "1"; + mission["Qzhp8B40"] = "101304"; + res["pj41dy9g"].append(mission); + } + + { + Json::Value bonus; + bonus["k9cxD7Ba"] = "58844709"; + bonus["j3g5P4cq"] = "1"; + bonus["nA95Bdj6"] = "0"; + bonus["5Z1LNoyH"] = "0"; + bonus["LE6JkUp7"] = "1|0:25:30030:1:1| @2|0:25:10030:1:1| @3| |1/1/4:25:10000:1@4|1:30:50030:2:2| @5| | "; + res["Kz7qfSs5"].append(bonus); + } + + { + Json::Value missionData; + missionData["Qzhp8B40"] = "101301"; + missionData["q9I4karx"] = "??????1-2"; + missionData["o49dYfpH"] = "30352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101301"; + missionData["q9I4karx"] = "??????1-2"; + missionData["o49dYfpH"] = "40352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:40030:1:0,30:40030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "10352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "50352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:50030:1:0,30:50030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "30352"; + missionData["hZtF1s8B"] = "2"; + missionData["3g8PW6x0"] = "96:352"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101300"; + missionData["q9I4karx"] = "??????1-1"; + missionData["o49dYfpH"] = "10352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101300"; + missionData["q9I4karx"] = "??????1-1"; + missionData["o49dYfpH"] = "20352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:20030:1:0,30:20030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101304"; + missionData["q9I4karx"] = "??????boss"; + missionData["o49dYfpH"] = "40401"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10301:5,3:10603:1"; + missionData["hw3L0uVj"] = "0:0:0:0,0:0:0:0"; + missionData["5wB9SHAV"] = "0,25:500,25:250,25:10,25:10301:1"; + res["75t0sx9z"].append(missionData); + } + + { + Json::Value enemy; + enemy["o49dYfpH"] = "30352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "830"; + enemy["67CApcti"] = "340"; + enemy["q08xLEsy"] = "90"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "3"; + enemy["eyUo6a8c"] = "24:123:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "33"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "21"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "30030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??87"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "40352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "760"; + enemy["67CApcti"] = "370"; + enemy["q08xLEsy"] = "0"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "4"; + enemy["eyUo6a8c"] = "24:124:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "30"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "19"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "2"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "40030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??120"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "10352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "800"; + enemy["67CApcti"] = "320"; + enemy["q08xLEsy"] = "50"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "1"; + enemy["eyUo6a8c"] = "24:121:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "3"; + enemy["Najhr8m6"] = "32"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "20"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "10030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??21"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "50352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "850"; + enemy["67CApcti"] = "340"; + enemy["q08xLEsy"] = "60"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "5"; + enemy["eyUo6a8c"] = "24:125:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "34"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "21"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "1"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "50030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??153"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "20352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "780"; + enemy["67CApcti"] = "330"; + enemy["q08xLEsy"] = "20"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "2"; + enemy["eyUo6a8c"] = "24:122:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "31"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "20"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "20030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??54"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "40401"; + enemy["Btf93Xs1"] = "???????Lv1"; + enemy["3evIn0zZ"] = "???????"; + enemy["e7DK0FQT"] = "2500"; + enemy["67CApcti"] = "470"; + enemy["q08xLEsy"] = "30"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "4"; + enemy["eyUo6a8c"] = "36:124:1"; + enemy["6Aou5M9r"] = "42:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "100"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "63"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "0"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "40031"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??121"; + res["U0v5IeJo"].append(enemy); + } + + res["8hoyIF9Q"] = Json::arrayValue; + res["VZwB7f3j"] = Json::arrayValue; + + { + Json::Value status; + status["Kn51uR4Y"] = "0"; + res["nAligJSQ"].append(status); + } + + { + Json::Value clientInfo; + clientInfo["h7eY3sAK"] = "n9ZMPC0t"; + clientInfo["B5JQyV8j"] = "Arves100"; + clientInfo["iN7buP0j"] = "WAS-LX1A_android8.0.0"; + clientInfo["Ma5GnU0H"] = "4e457983-74b0-4ea7-9a98-1c5890dfc836"; + res["IKqx1Cn9"].append(clientInfo); + } + + { + Json::Value announcement; + announcement["xJNom6i0"] = "3876"; + announcement["jsRoN50z"] = "http://ios21900.bfww.gumi.sg//news.gumi.sg/bravefrontier/news/files/html/2022-03/Closure_Announcement_033022_1648608188.html"; + res["Pj6zDW3m"] = announcement; + } + + std::cout << "MissionStartHandler response: " << res.toStyledString() << std::endl; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.hpp b/gimuserver/gme/handlers/MissionStartRequestHandler.hpp new file mode 100644 index 0000000..dcea344 --- /dev/null +++ b/gimuserver/gme/handlers/MissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jE6Sp0q4"; } + const char* GetAesKey() const override { return "csiVLDKkxEwBfR70"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp new file mode 100644 index 0000000..35f7c6b --- /dev/null +++ b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MultiGachaIapPurchaseIapRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MultiGachaIapPurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp new file mode 100644 index 0000000..0d5c4ef --- /dev/null +++ b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MultiGachaIapPurchaseIapRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jk17biw9"; } + const char* GetAesKey() const override { return "gIT163bi"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp new file mode 100644 index 0000000..69db5f5 --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MysteryBoxClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MysteryBoxClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp new file mode 100644 index 0000000..3f02e6a --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MysteryBoxClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2paswUpR"; } + const char* GetAesKey() const override { return "kadRadU5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp new file mode 100644 index 0000000..1d17b2a --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MysteryBoxListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MysteryBoxListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp new file mode 100644 index 0000000..a1ce9b1 --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MysteryBoxListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "pAJ2Xesw"; } + const char* GetAesKey() const override { return "DaswA3rE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp new file mode 100644 index 0000000..38b1d0f --- /dev/null +++ b/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NgwordCheckRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NgwordCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp new file mode 100644 index 0000000..fdc8eca --- /dev/null +++ b/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NgwordCheckRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "TA4MnZX8"; } + const char* GetAesKey() const override { return "r4Smw5TX"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.cpp b/gimuserver/gme/handlers/NoticeListRequestHandler.cpp new file mode 100644 index 0000000..dc71ade --- /dev/null +++ b/gimuserver/gme/handlers/NoticeListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.hpp b/gimuserver/gme/handlers/NoticeListRequestHandler.hpp new file mode 100644 index 0000000..c6685a4 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5s4aVWfc"; } + const char* GetAesKey() const override { return "miMBpUZ3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp new file mode 100644 index 0000000..9da0637 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeReadUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeReadUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp new file mode 100644 index 0000000..9235165 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeReadUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cuKwx5rF"; } + const char* GetAesKey() const override { return "o2rhxCmg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp new file mode 100644 index 0000000..dc049be --- /dev/null +++ b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp new file mode 100644 index 0000000..0983f46 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "68pTQAJv"; } + const char* GetAesKey() const override { return "WHfcd53M"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.cpp b/gimuserver/gme/handlers/PresentListRequestHandler.cpp new file mode 100644 index 0000000..87d6056 --- /dev/null +++ b/gimuserver/gme/handlers/PresentListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "PresentListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::PresentListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.hpp b/gimuserver/gme/handlers/PresentListRequestHandler.hpp new file mode 100644 index 0000000..2de5480 --- /dev/null +++ b/gimuserver/gme/handlers/PresentListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class PresentListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nhjvB52R"; } + const char* GetAesKey() const override { return "6F9sMzBxEv8jXpau"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp new file mode 100644 index 0000000..090e633 --- /dev/null +++ b/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "PresentReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::PresentReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp new file mode 100644 index 0000000..867f3b2 --- /dev/null +++ b/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class PresentReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bV5xa0ZW"; } + const char* GetAesKey() const override { return "X2QFqAKfomPIg3rG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp new file mode 100644 index 0000000..85a8d03 --- /dev/null +++ b/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidAgreementRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidAgreementRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp new file mode 100644 index 0000000..46cda70 --- /dev/null +++ b/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidAgreementRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Cu94xU8j"; } + const char* GetAesKey() const override { return "Eh5a3yr9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp new file mode 100644 index 0000000..a3954ae --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp new file mode 100644 index 0000000..bbc4a0c --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "f9Dh4djx"; } + const char* GetAesKey() const override { return "0TCX6S4R"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp new file mode 100644 index 0000000..b26612c --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp new file mode 100644 index 0000000..2b6af6a --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "diIe8ux7"; } + const char* GetAesKey() const override { return "G5uind2r"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp new file mode 100644 index 0000000..bb5955d --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp new file mode 100644 index 0000000..9acd3b6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I7nVUv0h"; } + const char* GetAesKey() const override { return "qy27SYu9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp new file mode 100644 index 0000000..950e490 --- /dev/null +++ b/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidEnterRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp new file mode 100644 index 0000000..2446db3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidEnterRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "yZReG75i"; } + const char* GetAesKey() const override { return "N0Azw6ob"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidExitRequestHandler.cpp new file mode 100644 index 0000000..40bcf1e --- /dev/null +++ b/gimuserver/gme/handlers/RaidExitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidExitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidExitRequestHandler.hpp new file mode 100644 index 0000000..5423e04 --- /dev/null +++ b/gimuserver/gme/handlers/RaidExitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidExitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jqi71nWu"; } + const char* GetAesKey() const override { return "PD4ke3Ii"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp new file mode 100644 index 0000000..0de8b73 --- /dev/null +++ b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidFriendRemoveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidFriendRemoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp new file mode 100644 index 0000000..3d71170 --- /dev/null +++ b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidFriendRemoveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u59zdKCi"; } + const char* GetAesKey() const override { return "0HJ9ShKp"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp new file mode 100644 index 0000000..a20d18f --- /dev/null +++ b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidFrlendSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidFrlendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp new file mode 100644 index 0000000..d7f0cea --- /dev/null +++ b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidFrlendSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u59zdKCw"; } + const char* GetAesKey() const override { return "0HJ9ShKg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp new file mode 100644 index 0000000..6a7f5a5 --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidGetChatLogRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidGetChatLogRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp new file mode 100644 index 0000000..b1662dc --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidGetChatLogRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "k5pMN68B"; } + const char* GetAesKey() const override { return "cy0oLna7"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp new file mode 100644 index 0000000..2e44cb6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidGetPlayerInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidGetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp new file mode 100644 index 0000000..25c3a5f --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidGetPlayerInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "81zkMjfN"; } + const char* GetAesKey() const override { return "V7M6Bph4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp new file mode 100644 index 0000000..3d9ae53 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemDeleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp new file mode 100644 index 0000000..95b3ff1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemDeleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "N43JmIf2"; } + const char* GetAesKey() const override { return "jvm3q24f"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp new file mode 100644 index 0000000..d00b0d7 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp new file mode 100644 index 0000000..8c8bf17 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "DZLI83hx"; } + const char* GetAesKey() const override { return "3Lxpf5KE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp new file mode 100644 index 0000000..e3f9003 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp new file mode 100644 index 0000000..a121c35 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "K17JUYR2"; } + const char* GetAesKey() const override { return "c6wBM9sH"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp new file mode 100644 index 0000000..a02b0ba --- /dev/null +++ b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidLimitedUseItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidLimitedUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp new file mode 100644 index 0000000..c6d4cf9 --- /dev/null +++ b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidLimitedUseItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SaN7v13E"; } + const char* GetAesKey() const override { return "btR9Jkw7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp new file mode 100644 index 0000000..e9d6d4d --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp new file mode 100644 index 0000000..322fd1e --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5Ko2BjPA"; } + const char* GetAesKey() const override { return "gi6B0m2p"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..3af1532 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..06a8531 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "La24KGAp"; } + const char* GetAesKey() const override { return "ecJRzX16"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp new file mode 100644 index 0000000..b5865d4 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp new file mode 100644 index 0000000..9262eed --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8UiQj0uF"; } + const char* GetAesKey() const override { return "1Jhavqb7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp new file mode 100644 index 0000000..6203c33 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp new file mode 100644 index 0000000..cb7931f --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vgin9Mf1"; } + const char* GetAesKey() const override { return "95ULkowE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp new file mode 100644 index 0000000..e14d49b --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionExitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp new file mode 100644 index 0000000..fbad960 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionExitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a12v0RcA"; } + const char* GetAesKey() const override { return "14GMJFIN"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp new file mode 100644 index 0000000..255eaff --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionHarvestRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionHarvestRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp new file mode 100644 index 0000000..13db0af --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionHarvestRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9QdRVwB1"; } + const char* GetAesKey() const override { return "b1ScyFv9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp new file mode 100644 index 0000000..6bb42b6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionInfoLightRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp new file mode 100644 index 0000000..d8f34d8 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionInfoLightRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Argz1U6B"; } + const char* GetAesKey() const override { return "1hJrYxs7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp new file mode 100644 index 0000000..8ce9537 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp new file mode 100644 index 0000000..5c579c6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "BqF2x3EC"; } + const char* GetAesKey() const override { return "6SyFs0Du"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp new file mode 100644 index 0000000..10289ec --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp new file mode 100644 index 0000000..98daf62 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8iQL3IKA"; } + const char* GetAesKey() const override { return "ZBex5ju9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp new file mode 100644 index 0000000..a9e7971 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp new file mode 100644 index 0000000..347b863 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2qDW9NBU"; } + const char* GetAesKey() const override { return "kY5y1zBj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp new file mode 100644 index 0000000..3c1fc99 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionUseItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp new file mode 100644 index 0000000..f52c663 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionUseItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "o03kCtb1"; } + const char* GetAesKey() const override { return "Ys8ro9Sq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp new file mode 100644 index 0000000..63430f2 --- /dev/null +++ b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidQuickStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidQuickStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp new file mode 100644 index 0000000..b9e10b1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidQuickStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "CWeTY8BQ"; } + const char* GetAesKey() const override { return "HsVofOJJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp new file mode 100644 index 0000000..e672ca3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomDissolveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomDissolveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp new file mode 100644 index 0000000..a5c9583 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomDissolveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "H8N1R0TE"; } + const char* GetAesKey() const override { return "q7dbw29J"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp new file mode 100644 index 0000000..812ec14 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomFriendGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomFriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp new file mode 100644 index 0000000..7e1b2eb --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomFriendGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xe2UB3A8"; } + const char* GetAesKey() const override { return "9WN8oYBx"; } + // TODO: Response has 48 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..b6d0110 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..6cd2b48 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0VxE6kTW"; } + const char* GetAesKey() const override { return "cUrw7K6W"; } + // TODO: Response has 38 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp new file mode 100644 index 0000000..edbc53a --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomKickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp new file mode 100644 index 0000000..ef4ce4b --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomKickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xbgen5J8"; } + const char* GetAesKey() const override { return "FrX0T2QJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp new file mode 100644 index 0000000..13b9ca6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp new file mode 100644 index 0000000..49992ba --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "YF9UQpn6"; } + const char* GetAesKey() const override { return "c0Qf94Ir"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp new file mode 100644 index 0000000..abbd7ad --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoonItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoonItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp new file mode 100644 index 0000000..cd25002 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoonItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bv9xt3m6"; } + const char* GetAesKey() const override { return "9mKud8kc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp new file mode 100644 index 0000000..fd3c034 --- /dev/null +++ b/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidSendChatRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidSendChatRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp new file mode 100644 index 0000000..af67a0e --- /dev/null +++ b/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidSendChatRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dYIy6Eu8"; } + const char* GetAesKey() const override { return "x2Fm1LSt"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp new file mode 100644 index 0000000..77b1f13 --- /dev/null +++ b/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp new file mode 100644 index 0000000..ebbfe13 --- /dev/null +++ b/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4zJ0WmTX"; } + const char* GetAesKey() const override { return "RSvU7dh6"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..7c2d7b3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDataRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDataRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..2c9f295 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDataRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "52H0dkjv"; } + const char* GetAesKey() const override { return "9KdeuMX8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp new file mode 100644 index 0000000..fda940f --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDataUserReadyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDataUserReadyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp new file mode 100644 index 0000000..9283b2a --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDataUserReadyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vmdA2GD8"; } + const char* GetAesKey() const override { return "esR7NZL9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp new file mode 100644 index 0000000..79a88c1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDateCashRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDateCashRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp new file mode 100644 index 0000000..4dee275 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDateCashRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "XTban70i"; } + const char* GetAesKey() const override { return "H5d6B2pi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp new file mode 100644 index 0000000..82a879f --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpScenarioInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpScenarioInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp new file mode 100644 index 0000000..c651853 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpScenarioInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R38qvphm"; } + const char* GetAesKey() const override { return "72EyFbW8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp new file mode 100644 index 0000000..48bf336 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpdateBlackListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpdateBlackListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp new file mode 100644 index 0000000..34800c3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpdateBlackListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4igfcyIm"; } + const char* GetAesKey() const override { return "XIgQ4UHm"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp new file mode 100644 index 0000000..c600b55 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpdateProgressRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpdateProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp new file mode 100644 index 0000000..dd250a8 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpdateProgressRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7geDL5Vb"; } + const char* GetAesKey() const override { return "7DkVMG8Y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp new file mode 100644 index 0000000..6cf8936 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp new file mode 100644 index 0000000..b76e818 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJZ01VQo"; } + const char* GetAesKey() const override { return "SsQ26dVY"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp new file mode 100644 index 0000000..0a1bf42 --- /dev/null +++ b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidWorloInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidWorloInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp new file mode 100644 index 0000000..386bdd5 --- /dev/null +++ b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidWorloInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "H7GRp01L"; } + const char* GetAesKey() const override { return "5JxFp0tD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp new file mode 100644 index 0000000..e77a222 --- /dev/null +++ b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SGChatLogInfoListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SGChatLogInfoListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp new file mode 100644 index 0000000..ae8ee42 --- /dev/null +++ b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SGChatLogInfoListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jVRl14IS"; } + const char* GetAesKey() const override { return "sxdFrtRW"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp new file mode 100644 index 0000000..4c5cb24 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp new file mode 100644 index 0000000..73e44d8 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "QZy7cSW1"; } + const char* GetAesKey() const override { return "qojy81wY"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp new file mode 100644 index 0000000..3010e2e --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp new file mode 100644 index 0000000..5e8d696 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "27rGx1rL"; } + const char* GetAesKey() const override { return "pTDy82st"; } + // TODO: Response has 10 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp new file mode 100644 index 0000000..92b93f8 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp new file mode 100644 index 0000000..7fa31f0 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "G3J9Domt"; } + const char* GetAesKey() const override { return "6QJwgU3V"; } + // TODO: Response has 3 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp new file mode 100644 index 0000000..af04e2f --- /dev/null +++ b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SetPurchaseInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SetPurchaseInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp new file mode 100644 index 0000000..acdbf65 --- /dev/null +++ b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SetPurchaseInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u06y2UE4"; } + const char* GetAesKey() const override { return "c2kjaKv8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.cpp b/gimuserver/gme/handlers/ShopUseRequestHandler.cpp new file mode 100644 index 0000000..4b03693 --- /dev/null +++ b/gimuserver/gme/handlers/ShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.hpp b/gimuserver/gme/handlers/ShopUseRequestHandler.hpp new file mode 100644 index 0000000..25e7305 --- /dev/null +++ b/gimuserver/gme/handlers/ShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xe8tiSf4"; } + const char* GetAesKey() const override { return "qthMXTQSkz3KfH9R"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.cpp b/gimuserver/gme/handlers/SlotActionRequestHandler.cpp new file mode 100644 index 0000000..287437a --- /dev/null +++ b/gimuserver/gme/handlers/SlotActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SlotActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.hpp b/gimuserver/gme/handlers/SlotActionRequestHandler.hpp new file mode 100644 index 0000000..8d6b552 --- /dev/null +++ b/gimuserver/gme/handlers/SlotActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SlotActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vChFp73J"; } + const char* GetAesKey() const override { return "hm9X6BQj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp new file mode 100644 index 0000000..d51fff4 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp new file mode 100644 index 0000000..4223a6a --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "32Gwida0"; } + const char* GetAesKey() const override { return "66B2pDki"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp new file mode 100644 index 0000000..fe0abbb --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalMilestoneRewardsRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalMilestoneRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp new file mode 100644 index 0000000..6a284ef --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalMilestoneRewardsRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "3a83iY3r"; } + const char* GetAesKey() const override { return "98Tw0ubW"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp new file mode 100644 index 0000000..57a14bb --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalTaskRewardsRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalTaskRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp new file mode 100644 index 0000000..927e602 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalTaskRewardsRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2y48D13d"; } + const char* GetAesKey() const override { return "7nm3Dqe9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp new file mode 100644 index 0000000..a13f580 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp new file mode 100644 index 0000000..25c96ca --- /dev/null +++ b/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nv4d3O7F"; } + const char* GetAesKey() const override { return "vM65bAB4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp new file mode 100644 index 0000000..dcf88b3 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerSkillGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp new file mode 100644 index 0000000..f5ddd55 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerSkillGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "qWkYyw5i"; } + const char* GetAesKey() const override { return "mrXjLLJB"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp new file mode 100644 index 0000000..18ab046 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyClaimRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp new file mode 100644 index 0000000..4e49d28 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyClaimRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ue7kmR38"; } + const char* GetAesKey() const override { return "23r27AbNW239alHi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp new file mode 100644 index 0000000..97425b3 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp new file mode 100644 index 0000000..b2daba5 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "p3iaD81y"; } + const char* GetAesKey() const override { return "B1oeKLqUw03wELoz"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp new file mode 100644 index 0000000..617214e --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyRewardMstRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyRewardMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp new file mode 100644 index 0000000..6d7e011 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyRewardMstRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gWi2z398"; } + const char* GetAesKey() const override { return "M2kajT23Yqwp83CX"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp new file mode 100644 index 0000000..b691012 --- /dev/null +++ b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TieupCampaignInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TieupCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp new file mode 100644 index 0000000..b960511 --- /dev/null +++ b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TieupCampaignInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nWBLmp53"; } + const char* GetAesKey() const override { return "h06IDKYb"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp new file mode 100644 index 0000000..24fb63f --- /dev/null +++ b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TownFacilityUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TownFacilityUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp new file mode 100644 index 0000000..855ae17 --- /dev/null +++ b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TownFacilityUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8v43tz7g"; } + const char* GetAesKey() const override { return "rq7Yd1nG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp new file mode 100644 index 0000000..9cf8e4e --- /dev/null +++ b/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TownUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TownUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp new file mode 100644 index 0000000..f1473df --- /dev/null +++ b/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TownUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "CuQ5oB8U"; } + const char* GetAesKey() const override { return "w1eo2ZDJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp new file mode 100644 index 0000000..579de44 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferCodeCheckRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferCodeCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp new file mode 100644 index 0000000..ee45576 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferCodeCheckRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Fn1UzTo3"; } + const char* GetAesKey() const override { return "A6QiFT7D"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp new file mode 100644 index 0000000..e0dcaf4 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferCodeIssueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferCodeIssueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp new file mode 100644 index 0000000..bb3a8b6 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferCodeIssueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "LK9e0WyX"; } + const char* GetAesKey() const override { return "B6siV3AT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferRequestHandler.cpp b/gimuserver/gme/handlers/TransferRequestHandler.cpp new file mode 100644 index 0000000..174e4e0 --- /dev/null +++ b/gimuserver/gme/handlers/TransferRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferRequestHandler.hpp b/gimuserver/gme/handlers/TransferRequestHandler.hpp new file mode 100644 index 0000000..9c1c467 --- /dev/null +++ b/gimuserver/gme/handlers/TransferRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I9DyF2aU"; } + const char* GetAesKey() const override { return "2hp90fZ1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp new file mode 100644 index 0000000..86be514 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TrialDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TrialDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp new file mode 100644 index 0000000..7632cd3 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TrialDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MbdL5D4K"; } + const char* GetAesKey() const override { return "Bb1T0qdC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp new file mode 100644 index 0000000..5ccb77e --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TrialDeckGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TrialDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp new file mode 100644 index 0000000..a84c518 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TrialDeckGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gY63Zvy7"; } + const char* GetAesKey() const override { return "5QuLx4DG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp new file mode 100644 index 0000000..63d9224 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TutorialSkipRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TutorialSkipRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp new file mode 100644 index 0000000..5d0f058 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TutorialSkipRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "d36DaiJl"; } + const char* GetAesKey() const override { return "p3qD61db"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp new file mode 100644 index 0000000..aa9bf6f --- /dev/null +++ b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TutorialUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TutorialUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp new file mode 100644 index 0000000..618bf78 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TutorialUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "T1nCVvx4"; } + const char* GetAesKey() const override { return "7hqzmR3T"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.cpp b/gimuserver/gme/handlers/URLMstRequestHandler.cpp new file mode 100644 index 0000000..ff0b902 --- /dev/null +++ b/gimuserver/gme/handlers/URLMstRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "URLMstRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::URLMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.hpp b/gimuserver/gme/handlers/URLMstRequestHandler.hpp new file mode 100644 index 0000000..51f1322 --- /dev/null +++ b/gimuserver/gme/handlers/URLMstRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class URLMstRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp new file mode 100644 index 0000000..5edcbc8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitBondBoostRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitBondBoostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp new file mode 100644 index 0000000..1262fb8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitBondBoostRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "tr5rOwro"; } + const char* GetAesKey() const override { return "fus9A2ut"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp new file mode 100644 index 0000000..7675a75 --- /dev/null +++ b/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitEvoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp new file mode 100644 index 0000000..8be9de3 --- /dev/null +++ b/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitEvoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0gUSE84e"; } + const char* GetAesKey() const override { return "biHf01DxcrPou5Qt"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp new file mode 100644 index 0000000..1b7c354 --- /dev/null +++ b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp @@ -0,0 +1,40 @@ +#include "UnitFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //std::cout << req.toStyledString(); + + Json::Value d; + d["edy7fq3L"] = req["3kcmQy7B"][0]["edy7fq3L"]; // Unique String for Unit + d["5JbjC3Pp"] = req["3kcmQy7B"][0]["5JbjC3Pp"]; //Favorited or not? + res["3kcmQy7B"] = d; + + /* + * + * if (req.isMember("user_id")) { + requestUserId = req["user_id"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; + } + * + * + + "3kcmQy7B" : + [ + { + "2pAyFjmZ" : "1", + "5JbjC3Pp" : "1", + "edy7fq3L" : "11843" + } + + */ + + + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp new file mode 100644 index 0000000..d1f61e6 --- /dev/null +++ b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2p9LHCNh"; } + const char* GetAesKey() const override { return "cb4ESLa1"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.cpp b/gimuserver/gme/handlers/UnitMixRequestHandler.cpp new file mode 100644 index 0000000..96b6034 --- /dev/null +++ b/gimuserver/gme/handlers/UnitMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.hpp b/gimuserver/gme/handlers/UnitMixRequestHandler.hpp new file mode 100644 index 0000000..04434a3 --- /dev/null +++ b/gimuserver/gme/handlers/UnitMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Mw08CIg2"; } + const char* GetAesKey() const override { return "JnegC7RrN3FoW8dQ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp new file mode 100644 index 0000000..60de0eb --- /dev/null +++ b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitOmniEvoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitOmniEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp new file mode 100644 index 0000000..07ccdf7 --- /dev/null +++ b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitOmniEvoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4Dk4spf9"; } + const char* GetAesKey() const override { return "4s3lsODp"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp new file mode 100644 index 0000000..5d6265e --- /dev/null +++ b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitSelectorGachaTicketRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitSelectorGachaTicketRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp new file mode 100644 index 0000000..a0f44c8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitSelectorGachaTicketRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "k57TdKDj"; } + const char* GetAesKey() const override { return "1IJ8SaNk"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.cpp b/gimuserver/gme/handlers/UnitSellRequestHandler.cpp new file mode 100644 index 0000000..9fcb3bb --- /dev/null +++ b/gimuserver/gme/handlers/UnitSellRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitSellRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.hpp b/gimuserver/gme/handlers/UnitSellRequestHandler.hpp new file mode 100644 index 0000000..89570e9 --- /dev/null +++ b/gimuserver/gme/handlers/UnitSellRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitSellRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ri3uTq9b"; } + const char* GetAesKey() const override { return "92VqcGFWuPkmT60U"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp new file mode 100644 index 0000000..53a6014 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateEventInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateEventInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp new file mode 100644 index 0000000..79eb5cb --- /dev/null +++ b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateEventInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rCB7ZI8x"; } + const char* GetAesKey() const override { return "L1o4eGbi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp new file mode 100644 index 0000000..d2593d1 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateInfoLightRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp new file mode 100644 index 0000000..593fde2 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateInfoLightRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ynB7X5P9"; } + const char* GetAesKey() const override { return "7kH9NXwC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp new file mode 100644 index 0000000..8e66e27 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp new file mode 100644 index 0000000..de0ad1e --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "RUV94Dqz"; } + const char* GetAesKey() const override { return "hy0P9xjsGJ6MAgb2"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp new file mode 100644 index 0000000..98a20da --- /dev/null +++ b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdatePermitPlaceInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdatePermitPlaceInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp new file mode 100644 index 0000000..4a760bc --- /dev/null +++ b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdatePermitPlaceInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1MJT6L3W"; } + const char* GetAesKey() const override { return "3zip5Htw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp new file mode 100644 index 0000000..738de2d --- /dev/null +++ b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserEnteredFeatureRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserEnteredFeatureRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp new file mode 100644 index 0000000..5ada7a3 --- /dev/null +++ b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserEnteredFeatureRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "983D5Dii"; } + const char* GetAesKey() const override { return "Dr6pwV3i"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp new file mode 100644 index 0000000..ba79e55 --- /dev/null +++ b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserGemShardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserGemShardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp new file mode 100644 index 0000000..ec1b805 --- /dev/null +++ b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserGemShardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "29slks49"; } + const char* GetAesKey() const override { return "930sDd3i"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp new file mode 100644 index 0000000..9b8f0e8 --- /dev/null +++ b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserLoginCampaignInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserLoginCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp new file mode 100644 index 0000000..a290d5e --- /dev/null +++ b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserLoginCampaignInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5fc8bf2c"; } + const char* GetAesKey() const override { return "4eb7ce1b"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp new file mode 100644 index 0000000..316f6ba --- /dev/null +++ b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserSummonerInfoEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserSummonerInfoEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp new file mode 100644 index 0000000..8e76cdd --- /dev/null +++ b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserSummonerInfoEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ZJYkXcHo"; } + const char* GetAesKey() const override { return "lyR0us9b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp new file mode 100644 index 0000000..810cacd --- /dev/null +++ b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserTournamentInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserTournamentInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp new file mode 100644 index 0000000..f977e9d --- /dev/null +++ b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserTournamentInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L2kdaTx9"; } + const char* GetAesKey() const override { return "10db8akS5kaZ32lM"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp new file mode 100644 index 0000000..ebb70a6 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdCompleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp new file mode 100644 index 0000000..862eae4 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdCompleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "r234ydi1"; } + const char* GetAesKey() const override { return "mDqi310y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp new file mode 100644 index 0000000..d8177f5 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsClaimBonusRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsClaimBonusRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp new file mode 100644 index 0000000..5dc9b70 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsClaimBonusRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "29s22s49"; } + const char* GetAesKey() const override { return "93055d2i"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp new file mode 100644 index 0000000..1d2e986 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsCompleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp new file mode 100644 index 0000000..2643a4c --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsCompleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ifL3TZim"; } + const char* GetAesKey() const override { return "FxYPUrf4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp new file mode 100644 index 0000000..4ef9bc5 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsStandInfoRefreshRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsStandInfoRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp new file mode 100644 index 0000000..dccd01e --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsStandInfoRefreshRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jwgJVpUP"; } + const char* GetAesKey() const override { return "sjrlKA3D"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp new file mode 100644 index 0000000..5711a47 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdsSlotActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdsSlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp new file mode 100644 index 0000000..7cf64dc --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdsSlotActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AjKpMC9a"; } + const char* GetAesKey() const override { return "X2esANNz"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..0fd94f4 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..4f59084 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "89HrE13b"; } + const char* GetAesKey() const override { return "i4gkTv3a"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..2618c57 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..82dc42e --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "j3s0iNM1"; } + const char* GetAesKey() const override { return "uTk8nBdi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp new file mode 100644 index 0000000..d4e4c85 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaClaimDailyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaClaimDailyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp new file mode 100644 index 0000000..b8b394d --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaClaimDailyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "j3cyKi8o"; } + const char* GetAesKey() const override { return "abI7o6dT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp new file mode 100644 index 0000000..4a4761a --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp new file mode 100644 index 0000000..77885fa --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "iwo032Yj"; } + const char* GetAesKey() const override { return "ab30d5H2"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp new file mode 100644 index 0000000..afd3a10 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaLeaderboardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaLeaderboardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp new file mode 100644 index 0000000..38c94a1 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaLeaderboardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "290aD3iY"; } + const char* GetAesKey() const override { return "d2l0Bdi8"; } + // TODO: Response has 11 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp new file mode 100644 index 0000000..02a13b8 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaMatchingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp new file mode 100644 index 0000000..687fc7d --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaMatchingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "b5TunM93"; } + const char* GetAesKey() const override { return "a7GkyuV3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp new file mode 100644 index 0000000..0c33a8f --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaRetireRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp new file mode 100644 index 0000000..e855ac5 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaRetireRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R34vyqw7"; } + const char* GetAesKey() const override { return "j8M3a93W"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp new file mode 100644 index 0000000..a24806a --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaTopRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaTopRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp new file mode 100644 index 0000000..1f53e11 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaTopRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "lp3a7bvD"; } + const char* GetAesKey() const override { return "38ab793G"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/handlers_export.json b/gimuserver/gme/handlers/handlers_export.json new file mode 100644 index 0000000..8b83add --- /dev/null +++ b/gimuserver/gme/handlers/handlers_export.json @@ -0,0 +1,2439 @@ +[ + { + "name": "BundlePurchaseRequestHandler", + "original_class": "BundlePurchaseRequest", + "request_id": "D3gyT3b3", + "encode_key": "a8pE3x39", + "response_params": [] + }, + { + "name": "BundleCategoryRefreshRequestHandler", + "original_class": "BundleCategoryRefreshRequest", + "request_id": "swarOb4u", + "encode_key": "GeJa9uTe", + "response_params": [] + }, + { + "name": "BundlePurchaseIapRequestHandler", + "original_class": "BundlePurchaseIapRequest", + "request_id": "kD298bt6", + "encode_key": "u45Bi2p0", + "response_params": [ + "_ACTION_SBB", + "Ek5fF7s6", + "3ub9EdW2", + "R93Xmtnk", + "3nZrT1bC" + ] + }, + { + "name": "SummonerJournalTaskRewardsRequestHandler", + "original_class": "SummonerJournalTaskRewardsRequest", + "request_id": "2y48D13d", + "encode_key": "7nm3Dqe9", + "response_params": [] + }, + { + "name": "SummonerJournalInfoRequestHandler", + "original_class": "SummonerJournalInfoRequest", + "request_id": "32Gwida0", + "encode_key": "66B2pDki", + "response_params": [] + }, + { + "name": "SummonerJournalMilestoneRewardsRequestHandler", + "original_class": "SummonerJournalMilestoneRewardsRequest", + "request_id": "3a83iY3r", + "encode_key": "98Tw0ubW", + "response_params": [] + }, + { + "name": "ChallengeArenaStartRequestHandler", + "original_class": "ChallengeArenaStartRequest", + "request_id": "z44LyLr2", + "encode_key": "CC8rm3EJ", + "response_params": [] + }, + { + "name": "ChallengeArenaShopAddItemRequestHandler", + "original_class": "ChallengeArenaShopAddItemRequest", + "request_id": "jtzuog2S", + "encode_key": "xMcy25Tx", + "response_params": [] + }, + { + "name": "ChallengeArenaShopInfoRequestHandler", + "original_class": "ChallengeArenaShopInfoRequest", + "request_id": "xfmNcJVl", + "encode_key": "Fmv6wzeu", + "response_params": [ + "RBseFWyk", + "ODdetio0", + "HFAI8WT4", + "wXTxs50z", + "iuF7lR2o", + "M9fJGcI5", + "8XEFN85n", + "6vs7pDRL" + ] + }, + { + "name": "ChallengeArenaResetInfoRequestHandler", + "original_class": "ChallengeArenaResetInfoRequest", + "request_id": "Zw3WIoWu", + "encode_key": "KlwYMGF1", + "response_params": [ + "xQZe5il8", + "1fhT0oIQ", + "QRqWHfJG", + "z1I0P1Qk" + ] + }, + { + "name": "ChallengeArenaTChestReceivedRequestHandler", + "original_class": "ChallengeArenaTChestReceivedRequest", + "request_id": "xmzmjcxQ", + "encode_key": "L4W9YSex", + "response_params": [] + }, + { + "name": "ChallengeArenaRankingRequestHandler", + "original_class": "ChallengeArenaRankingRequest", + "request_id": "L5LN9ytu", + "encode_key": "6gTFuTF9", + "response_params": [ + "Kn51uR4Y", + "h7eY3sAK", + "B5JQyV8j", + "BcIqcWDM", + "4lH05mQr", + "k3I8AWLs", + "D9wXQI2V", + "4A6LzBxr", + "0Rhjwagb" + ] + }, + { + "name": "ChallengeArenaRankingRewardRequestHandler", + "original_class": "ChallengeArenaRankingRewardRequest", + "request_id": "tct1Jogs", + "encode_key": "RRxXMpzm", + "response_params": [ + "UTD3pBgH", + "Kn51uR4Y", + "0Rhjwagb", + "t6bRQfln", + "2OfNNfhH", + "DIOHPpyr", + "wVzB0Yz6", + "25ku1hQC", + "QXy6fPDm", + "IEOPY8ax", + "IH1anFgF", + "kw6U5Juy", + "kfY2FBDa", + "Pl0ltUFS", + "AJCEQfKX", + "5m7eYEoY", + "7Rw23XKV", + "XkoDKBDM", + "1xicWlZF", + "qiYVr95m", + "yezEyRRM", + "H5iyScWN", + "DRfVwToL", + "tbymIkQz", + "dDkmhizw", + "UgGNcWkk", + "1XOKlX5Z", + "Oy4RMVex", + "Hk5b8AoG", + "bXblisNv", + "cWqTJ08e", + "XQ50D7RX", + "OSIsGlWw", + "gjRjD2uy", + "c3OHFwLN", + "kH2EalTY", + "AI1hCjWl", + "SK2GyFGi", + "fmFAhtWv", + "ytPCGWQd", + "Z1P3w7Xn", + "Uarr2hXq", + "u8BQ8MVC", + "6YFE6UYy", + "nVCtUew9", + "oLOHIjgo", + "pghUC2it", + "F86zmgwG", + "95I3mTFK", + "BYiO8s0l", + "p5kjvjF3", + "w9R8EVAl", + "BJK0o9Wq", + "1OvVA8FM", + "gMNkziJQ", + "GI62JPYO", + "sRj8n9Zt", + "1Q4gQwod" + ] + }, + { + "name": "ChallengeArenaBattleEndRequestHandler", + "original_class": "ChallengeArenaBattleEndRequest", + "request_id": "syX20UG8", + "encode_key": "9xk0xi0Y", + "response_params": [] + }, + { + "name": "ChallengeArenaTeamEditRequestHandler", + "original_class": "ChallengeArenaTeamEditRequest", + "request_id": "sXXX6Ec7", + "encode_key": "DcsPPuTG", + "response_params": [] + }, + { + "name": "ChallengeArenaBattleStartRequestHandler", + "original_class": "ChallengeArenaBattleStartRequest", + "request_id": "rbOMSnba", + "encode_key": "iVvpULXG", + "response_params": [] + }, + { + "name": "DailyRewardClaimRequestHandler", + "original_class": "DailyRewardClaimRequest", + "request_id": "AT_DAILY_REWARD", + "encode_key": "ATK_DAILY_REWARD", + "response_params": [ + "P_DAILY_REWARD_STATUS" + ] + }, + { + "name": "TierTourneyClaimRewardRequestHandler", + "original_class": "TierTourneyClaimRewardRequest", + "request_id": "Ue7kmR38", + "encode_key": "23r27AbNW239alHi", + "response_params": [] + }, + { + "name": "TierTourneyFriendListRequestHandler", + "original_class": "TierTourneyFriendListRequest", + "request_id": "p3iaD81y", + "encode_key": "B1oeKLqUw03wELoz", + "response_params": [] + }, + { + "name": "TierTourneyRewardMstRequestHandler", + "original_class": "TierTourneyRewardMstRequest", + "request_id": "gWi2z398", + "encode_key": "M2kajT23Yqwp83CX", + "response_params": [ + "P_TOURNAMENT_ID", + "P_TOURNAMENT_LEVEL_ID", + "P_MIN_RANK", + "P_MAX_RANK", + "P_REWARD_TYPE", + "P_REWARD_CNT", + "P_REWARD_ID" + ] + }, + { + "name": "UserTournamentInfoRequestHandler", + "original_class": "UserTournamentInfoRequest", + "request_id": "L2kdaTx9", + "encode_key": "10db8akS5kaZ32lM", + "response_params": [ + "P_TOURNAMENT_ID", + "P_TOURNAMENT_LEVEL_ID", + "P_POINTS", + "P_CLAIM_FLAG", + "P_HAS_REWARDS" + ] + }, + { + "name": "VortexArenaTopRequestHandler", + "original_class": "VortexArenaTopRequest", + "request_id": "lp3a7bvD", + "encode_key": "38ab793G", + "response_params": [] + }, + { + "name": "VortexArenaBattleStartRequestHandler", + "original_class": "VortexArenaBattleStartRequest", + "request_id": "j3s0iNM1", + "encode_key": "uTk8nBdi", + "response_params": [] + }, + { + "name": "VortexArenaMatchingRequestHandler", + "original_class": "VortexArenaMatchingRequest", + "request_id": "b5TunM93", + "encode_key": "a7GkyuV3", + "response_params": [] + }, + { + "name": "VortexArenaBattleEndRequestHandler", + "original_class": "VortexArenaBattleEndRequest", + "request_id": "89HrE13b", + "encode_key": "i4gkTv3a", + "response_params": [] + }, + { + "name": "VortexArenaRetireRequestHandler", + "original_class": "VortexArenaRetireRequest", + "request_id": "R34vyqw7", + "encode_key": "j8M3a93W", + "response_params": [] + }, + { + "name": "VortexArenaLeaderboardRequestHandler", + "original_class": "VortexArenaLeaderboardRequest", + "request_id": "290aD3iY", + "encode_key": "d2l0Bdi8", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "pn16CNah", + "4A6LzBxr", + "da5yD19b", + "P_POINTS", + "69vnphig", + "8CEu9Kcm", + "20iEWRCV", + "0rAkzg7L", + "NH65Wj0f" + ] + }, + { + "name": "VortexArenaClaimDailyRequestHandler", + "original_class": "VortexArenaClaimDailyRequest", + "request_id": "j3cyKi8o", + "encode_key": "abI7o6dT", + "response_params": [] + }, + { + "name": "VortexArenaClaimRequestHandler", + "original_class": "VortexArenaClaimRequest", + "request_id": "iwo032Yj", + "encode_key": "ab30d5H2", + "response_params": [ + "jY38iP5e" + ] + }, + { + "name": "DailyTaskClaimRewardRequestHandler", + "original_class": "DailyTaskClaimRewardRequest", + "request_id": "oP3bn47e", + "encode_key": "ut0j9h3K", + "response_params": [] + }, + { + "name": "AchievementAcceptRequestHandler", + "original_class": "AchievementAcceptRequest", + "request_id": "dx5qvm7L", + "encode_key": "g9N1y7bc", + "response_params": [] + }, + { + "name": "AchievementDeliverRequestHandler", + "original_class": "AchievementDeliverRequest", + "request_id": "vsaXI4M0", + "encode_key": "2Lj5hIEG", + "response_params": [] + }, + { + "name": "AchievementRewardReceiveRequestHandler", + "original_class": "AchievementRewardReceiveRequest", + "request_id": "uq69mTtR", + "encode_key": "cbE74zBZ", + "response_params": [] + }, + { + "name": "AchievementTradeRequestHandler", + "original_class": "AchievementTradeRequest", + "request_id": "m9LiF6P2", + "encode_key": "0IWC9LVq", + "response_params": [] + }, + { + "name": "AreaRequestHandler", + "original_class": "AreaRequest", + "request_id": "Zds63G5y", + "encode_key": "YfAh7gqojdXEtFR1", + "response_params": [] + }, + { + "name": "ArenaBattleEndRequestHandler", + "original_class": "ArenaBattleEndRequest", + "request_id": "oQNtKU51", + "encode_key": "jkgWq1d0", + "response_params": [] + }, + { + "name": "ArenaBattleRestartRequestHandler", + "original_class": "ArenaBattleRestartRequest", + "request_id": "NPyXDgV9", + "encode_key": "sWofKGMl", + "response_params": [] + }, + { + "name": "ArenaBattleStartRequestHandler", + "original_class": "ArenaBattleStartRequest", + "request_id": "7f1rg92L", + "encode_key": "zaMR9o0d", + "response_params": [] + }, + { + "name": "ArenaFriendListRequestHandler", + "original_class": "ArenaFriendListRequest", + "request_id": "xkd9H50w", + "encode_key": "L3TDhrn2", + "response_params": [] + }, + { + "name": "ArenaInfoRequestHandler", + "original_class": "ArenaInfoRequest", + "request_id": "oim9TU1D", + "encode_key": "oqQxdFfa", + "response_params": [] + }, + { + "name": "ArenaMatchingRequestHandler", + "original_class": "ArenaMatchingRequest", + "request_id": "82ztj6Iy", + "encode_key": "Q53tUIBE", + "response_params": [] + }, + { + "name": "ArenaRetireRequestHandler", + "original_class": "ArenaRetireRequest", + "request_id": "eyg8sA32", + "encode_key": "93i8EbyM", + "response_params": [] + }, + { + "name": "ArenaStartRequestHandler", + "original_class": "ArenaStartRequest", + "request_id": "zu6ifpy0", + "encode_key": "bGjK4UH1", + "response_params": [] + }, + { + "name": "BadgeInfoRequestHandler", + "original_class": "BadgeInfoRequest", + "request_id": "nJ3A7qFp", + "encode_key": "bGxX67KB", + "response_params": [ + "u7Htm9P4", + "yCLEs28F", + "iakSd6m8", + "4AjsNu0m", + "dD40xrsh", + "dUujjBBK" + ] + }, + { + "name": "BuyCoinRequestHandler", + "original_class": "BuyCoinRequest", + "request_id": "9o3q7SjN", + "encode_key": "DCM60QNb", + "response_params": [] + }, + { + "name": "BuyCoinStartRequestHandler", + "original_class": "BuyCoinStartRequest", + "request_id": "kJs6CQq1", + "encode_key": "J9P7Bmxa", + "response_params": [] + }, + { + "name": "CampaignReceiptRequestHandler", + "original_class": "CampaignReceiptRequest", + "request_id": "5Imq3wC0", + "encode_key": "4DAgP80B", + "response_params": [ + "pCIRMw04" + ] + }, + { + "name": "ChallengeBaseRequestHandler", + "original_class": "ChallengeBaseRequest", + "request_id": "nUAW2B0a", + "encode_key": "uE5Tsv6P", + "response_params": [] + }, + { + "name": "ChallengeMissionStartRequestHandler", + "original_class": "ChallengeMissionStartRequest", + "request_id": "t5wfpZ32", + "encode_key": "YSVD0n9K", + "response_params": [] + }, + { + "name": "ChallengeRankRewardRequestHandler", + "original_class": "ChallengeRankRewardRequest", + "request_id": "m3fr7vxo", + "encode_key": "4BuRdgr2", + "response_params": [ + "c5yZnpB4", + "NH65Wj0f", + "9w5e3ZJB", + "j28VNcUW", + "Sv80kL5r", + "30Kw4WBa", + "TdDHf59J", + "wJsB35iH", + "37moriMq" + ] + }, + { + "name": "ChallengeRankingRequestHandler", + "original_class": "ChallengeRankingRequest", + "request_id": "2Kxi7rIB", + "encode_key": "v1PzNE9f", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "pG2n1A28", + "2Cn0bWt9", + "vV4P53m7", + "NH65Wj0f", + "9w5e3ZJB", + "j28VNcUW", + "2pAyFjmZ", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "ChallengeStartRequestHandler", + "original_class": "ChallengeStartRequest", + "request_id": "sQfU18kH", + "encode_key": "m4sdYv9e", + "response_params": [ + "TPR79fyI" + ] + }, + { + "name": "ChallengeUserInfoRequestHandler", + "original_class": "ChallengeUserInfoRequest", + "request_id": "jF3AS4cp", + "encode_key": "Nst6MK5m", + "response_params": [ + "TPR79fyI", + "QG5kcBz6", + "c5yZnpB4", + "j0Uszek2", + "s2gM3deu", + "2Cn0bWt9", + "vV4P53m7", + "WDUyI85C" + ] + }, + { + "name": "ChronologyRequestHandler", + "original_class": "ChronologyRequest", + "request_id": "5o8ZlDGX", + "encode_key": "SNrhAG29", + "response_params": [] + }, + { + "name": "ControlCenterEnterRequestHandler", + "original_class": "ControlCenterEnterRequest", + "request_id": "uYF93Mhc", + "encode_key": "d0k6LGUu", + "response_params": [] + }, + { + "name": "CreateUserRequestHandler", + "original_class": "CreateUserRequest", + "request_id": "uV6yH5MX", + "encode_key": "4agnATy2DrJsWzQk", + "response_params": [] + }, + { + "name": "DebugUpdateRequestHandler", + "original_class": "DebugUpdateRequest", + "request_id": "Zr37LHNE", + "encode_key": "N1kSz2fr", + "response_params": [] + }, + { + "name": "DeckEditRequestHandler", + "original_class": "DeckEditRequest", + "request_id": "m2Ve9PkJ", + "encode_key": "d7UuQsq8", + "response_params": [] + }, + { + "name": "DungeonEventUpdateRequestHandler", + "original_class": "DungeonEventUpdateRequest", + "request_id": "BjAt1D6b", + "encode_key": "k5EiNe9x", + "response_params": [] + }, + { + "name": "DungeonKeyReceiptRequestHandler", + "original_class": "DungeonKeyReceiptRequest", + "request_id": "WCJE0xe2", + "encode_key": "V4pfQo5C", + "response_params": [] + }, + { + "name": "DungeonKeyUseRequestHandler", + "original_class": "DungeonKeyUseRequest", + "request_id": "aGT5S6qZ", + "encode_key": "3rPx6tTw", + "response_params": [] + }, + { + "name": "FixGiftInfoRequestHandler", + "original_class": "FixGiftInfoRequest", + "request_id": "gLRIn74v", + "encode_key": "15gTE9ft", + "response_params": [] + }, + { + "name": "FriendAgreeRequestHandler", + "original_class": "FriendAgreeRequest", + "request_id": "NYKBH4V6", + "encode_key": "8PFVDiUIZyES2vzR", + "response_params": [] + }, + { + "name": "FriendApplyRequestHandler", + "original_class": "FriendApplyRequest", + "request_id": "WUNi08YL", + "encode_key": "gbpdAEZuv8IP40UF", + "response_params": [] + }, + { + "name": "FriendDeleteRequestHandler", + "original_class": "FriendDeleteRequest", + "request_id": "SfMN9w4p", + "encode_key": "yWXI80UKQNBZFozw", + "response_params": [] + }, + { + "name": "FriendFavoriteRequestHandler", + "original_class": "FriendFavoriteRequest", + "request_id": "ps6Vgx4R", + "encode_key": "XcE1CK6L", + "response_params": [] + }, + { + "name": "FriendGetAgreeRequestHandler", + "original_class": "FriendGetAgreeRequest", + "request_id": "aVqJrR08", + "encode_key": "H4zJCK2jPeaskVdf", + "response_params": [] + }, + { + "name": "FriendGetRequestHandler", + "original_class": "FriendGetRequest", + "request_id": "2o4axPIC", + "encode_key": "EoYuZ2nbImhCU1c0", + "response_params": [] + }, + { + "name": "FriendRandomSearchRequestHandler", + "original_class": "FriendRandomSearchRequest", + "request_id": "mE5gUQOp", + "encode_key": "oK4VaDGF", + "response_params": [] + }, + { + "name": "FriendRefuseRequestHandler", + "original_class": "FriendRefuseRequest", + "request_id": "N5SQd7oA", + "encode_key": "fk8YaVy9puJbnLWv", + "response_params": [] + }, + { + "name": "FriendSearchRequestHandler", + "original_class": "FriendSearchRequest", + "request_id": "umNt8M7i", + "encode_key": "qa3sHuDgKxV5nI1F", + "response_params": [] + }, + { + "name": "GachaActionRequestHandler", + "original_class": "GachaActionRequest", + "request_id": "F7JvPk5H", + "encode_key": "bL9fipzaSy7xN2w1", + "response_params": [] + }, + { + "name": "GachaFixActionRequestHandler", + "original_class": "GachaFixActionRequest", + "request_id": "MFLFP9f2", + "encode_key": "484bnJG2", + "response_params": [] + }, + { + "name": "GachaListRequestHandler", + "original_class": "GachaListRequest", + "request_id": "Uo86DcRh", + "encode_key": "8JbxFvuSaB2CK7Ln", + "response_params": [] + }, + { + "name": "GetAchievementInfoRequestHandler", + "original_class": "GetAchievementInfoRequest", + "request_id": "YPBU7MD8", + "encode_key": "AKjzyZ81", + "response_params": [] + }, + { + "name": "GetDistributeDungeonKeyInfoRequestHandler", + "original_class": "GetDistributeDungeonKeyInfoRequest", + "request_id": "1mr9UsYz", + "encode_key": "r0ZA3pn5", + "response_params": [] + }, + { + "name": "GetGiftInfoRequestHandler", + "original_class": "GetGiftInfoRequest", + "request_id": "ifYoPJ46", + "encode_key": "6zHEYa9U", + "response_params": [] + }, + { + "name": "GetPlayerInfoRequestHandler", + "original_class": "GetPlayerInfoRequest", + "request_id": "vUQrAV65", + "encode_key": "7pW4xF9H", + "response_params": [] + }, + { + "name": "GetScenarioPlayingInfoRequestHandler", + "original_class": "GetScenarioPlayingInfoRequest", + "request_id": "VRfsv4e3", + "encode_key": "Bh4WqR01", + "response_params": [] + }, + { + "name": "GetUserInfoRequestHandler", + "original_class": "GetUserInfoRequest", + "request_id": "cTZ3W2JG", + "encode_key": "ScJx6ywWEb0A3njT", + "response_params": [] + }, + { + "name": "InitializeRequestHandler", + "original_class": "InitializeRequest", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "InitializeRequest2Handler", + "original_class": "InitializeRequest2", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "InvitationReceiptRequestHandler", + "original_class": "InvitationReceiptRequest", + "request_id": "7Zxr9PzB", + "encode_key": "7s5Ic3Nx", + "response_params": [] + }, + { + "name": "ItemEditRequestHandler", + "original_class": "ItemEditRequest", + "request_id": "ruoB7bD8", + "encode_key": "DHEfRexCu0q5TAQm", + "response_params": [] + }, + { + "name": "ItemFavoriteRequestHandler", + "original_class": "ItemFavoriteRequest", + "request_id": "I8il6EiI", + "encode_key": "aRoIftRy", + "response_params": [ + "n6E8iMf3", + "5JbjC3Pp" + ] + }, + { + "name": "ItemMixRequestHandler", + "original_class": "ItemMixRequest", + "request_id": "4P5GELTF", + "encode_key": "AFqKIJ8Z4mHPB9xg", + "response_params": [] + }, + { + "name": "ItemSellRequestHandler", + "original_class": "ItemSellRequest", + "request_id": "qDQerU74", + "encode_key": "73aFNjPu", + "response_params": [] + }, + { + "name": "ItemSphereEqpRequestHandler", + "original_class": "ItemSphereEqpRequest", + "request_id": "0IXGiC9t", + "encode_key": "CZE56XAY", + "response_params": [] + }, + { + "name": "ItemUseTimeLimitRequestHandler", + "original_class": "ItemUseTimeLimitRequest", + "request_id": "4eCLR4rq", + "encode_key": "1O3NPf93", + "response_params": [] + }, + { + "name": "MissionContinueRequestHandler", + "original_class": "MissionContinueRequest", + "request_id": "p8B2i9rJ", + "encode_key": "G3FwvQfy5hcxHMen", + "response_params": [] + }, + { + "name": "MissionEndRequestHandler", + "original_class": "MissionEndRequest", + "request_id": "9TvyNR5H", + "encode_key": "oINq0rfUFPx5MgmT", + "response_params": [] + }, + { + "name": "MissionRestartRequestHandler", + "original_class": "MissionRestartRequest", + "request_id": "IP96ys7T", + "encode_key": "0Zy3G9eD", + "response_params": [] + }, + { + "name": "MissionStartRequestHandler", + "original_class": "MissionStartRequest", + "request_id": "jE6Sp0q4", + "encode_key": "csiVLDKkxEwBfR70", + "response_params": [] + }, + { + "name": "NgwordCheckRequestHandler", + "original_class": "NgwordCheckRequest", + "request_id": "TA4MnZX8", + "encode_key": "r4Smw5TX", + "response_params": [] + }, + { + "name": "NoticeListRequestHandler", + "original_class": "NoticeListRequest", + "request_id": "5s4aVWfc", + "encode_key": "miMBpUZ3", + "response_params": [] + }, + { + "name": "NoticeReadUpdateRequestHandler", + "original_class": "NoticeReadUpdateRequest", + "request_id": "cuKwx5rF", + "encode_key": "o2rhxCmg", + "response_params": [] + }, + { + "name": "NoticeUpdateRequestHandler", + "original_class": "NoticeUpdateRequest", + "request_id": "68pTQAJv", + "encode_key": "WHfcd53M", + "response_params": [] + }, + { + "name": "PresentListRequestHandler", + "original_class": "PresentListRequest", + "request_id": "nhjvB52R", + "encode_key": "6F9sMzBxEv8jXpau", + "response_params": [] + }, + { + "name": "PresentReceiptRequestHandler", + "original_class": "PresentReceiptRequest", + "request_id": "bV5xa0ZW", + "encode_key": "X2QFqAKfomPIg3rG", + "response_params": [] + }, + { + "name": "SPChallengeMissionStartRequestHandler", + "original_class": "SPChallengeMissionStartRequest", + "request_id": "QZy7cSW1", + "encode_key": "qojy81wY", + "response_params": [] + }, + { + "name": "SPChallengeRankingRequestHandler", + "original_class": "SPChallengeRankingRequest", + "request_id": "27rGx1rL", + "encode_key": "pTDy82st", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "vV4P53m7", + "pG2n1A28", + "NH65Wj0f", + "2pAyFjmZ" + ] + }, + { + "name": "SPChallengeUserInfoRequestHandler", + "original_class": "SPChallengeUserInfoRequest", + "request_id": "G3J9Domt", + "encode_key": "6QJwgU3V", + "response_params": [ + "j28VNcUW", + "TPR79fyI", + "QG5kcBz6" + ] + }, + { + "name": "SetPurchaseInfoRequestHandler", + "original_class": "SetPurchaseInfoRequest", + "request_id": "u06y2UE4", + "encode_key": "c2kjaKv8", + "response_params": [] + }, + { + "name": "ShopUseRequestHandler", + "original_class": "ShopUseRequest", + "request_id": "xe8tiSf4", + "encode_key": "qthMXTQSkz3KfH9R", + "response_params": [] + }, + { + "name": "TieupCampaignInfoRequestHandler", + "original_class": "TieupCampaignInfoRequest", + "request_id": "nWBLmp53", + "encode_key": "h06IDKYb", + "response_params": [ + "R4uk0eyg", + "t5R47iwj" + ] + }, + { + "name": "TownFacilityUpdateRequestHandler", + "original_class": "TownFacilityUpdateRequest", + "request_id": "8v43tz7g", + "encode_key": "rq7Yd1nG", + "response_params": [] + }, + { + "name": "TownUpdateRequestHandler", + "original_class": "TownUpdateRequest", + "request_id": "CuQ5oB8U", + "encode_key": "w1eo2ZDJ", + "response_params": [] + }, + { + "name": "TransferCodeCheckRequestHandler", + "original_class": "TransferCodeCheckRequest", + "request_id": "Fn1UzTo3", + "encode_key": "A6QiFT7D", + "response_params": [] + }, + { + "name": "TransferCodeIssueRequestHandler", + "original_class": "TransferCodeIssueRequest", + "request_id": "LK9e0WyX", + "encode_key": "B6siV3AT", + "response_params": [] + }, + { + "name": "TransferRequestHandler", + "original_class": "TransferRequest", + "request_id": "I9DyF2aU", + "encode_key": "2hp90fZ1", + "response_params": [] + }, + { + "name": "TrialDeckEditRequestHandler", + "original_class": "TrialDeckEditRequest", + "request_id": "MbdL5D4K", + "encode_key": "Bb1T0qdC", + "response_params": [] + }, + { + "name": "TrialDeckGetRequestHandler", + "original_class": "TrialDeckGetRequest", + "request_id": "gY63Zvy7", + "encode_key": "5QuLx4DG", + "response_params": [] + }, + { + "name": "TutorialUpdateRequestHandler", + "original_class": "TutorialUpdateRequest", + "request_id": "T1nCVvx4", + "encode_key": "7hqzmR3T", + "response_params": [] + }, + { + "name": "URLMstRequestHandler", + "original_class": "URLMstRequest", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "UnitEvoRequestHandler", + "original_class": "UnitEvoRequest", + "request_id": "0gUSE84e", + "encode_key": "biHf01DxcrPou5Qt", + "response_params": [] + }, + { + "name": "UnitFavoriteRequestHandler", + "original_class": "UnitFavoriteRequest", + "request_id": "2p9LHCNh", + "encode_key": "cb4ESLa1", + "response_params": [ + "edy7fq3L", + "5JbjC3Pp" + ] + }, + { + "name": "UnitMixRequestHandler", + "original_class": "UnitMixRequest", + "request_id": "Mw08CIg2", + "encode_key": "JnegC7RrN3FoW8dQ", + "response_params": [] + }, + { + "name": "UnitSellRequestHandler", + "original_class": "UnitSellRequest", + "request_id": "Ri3uTq9b", + "encode_key": "92VqcGFWuPkmT60U", + "response_params": [] + }, + { + "name": "UpdateEventInfoRequestHandler", + "original_class": "UpdateEventInfoRequest", + "request_id": "rCB7ZI8x", + "encode_key": "L1o4eGbi", + "response_params": [] + }, + { + "name": "UpdateInfoLightRequestHandler", + "original_class": "UpdateInfoLightRequest", + "request_id": "ynB7X5P9", + "encode_key": "7kH9NXwC", + "response_params": [] + }, + { + "name": "UpdateInfoRequestHandler", + "original_class": "UpdateInfoRequest", + "request_id": "RUV94Dqz", + "encode_key": "hy0P9xjsGJ6MAgb2", + "response_params": [ + "QxWZoA04" + ] + }, + { + "name": "UpdatePermitPlaceInfoRequestHandler", + "original_class": "UpdatePermitPlaceInfoRequest", + "request_id": "1MJT6L3W", + "encode_key": "3zip5Htw", + "response_params": [] + }, + { + "name": "CampaignBattleEndRequestHandler", + "original_class": "CampaignBattleEndRequest", + "request_id": "pTNB6yw3", + "encode_key": "t06HFsXP", + "response_params": [] + }, + { + "name": "CampaignBattleStartRequestHandler", + "original_class": "CampaignBattleStartRequest", + "request_id": "h1RjcD3S", + "encode_key": "4CKoVAq0", + "response_params": [] + }, + { + "name": "CampaignDeckEditRequestHandler", + "original_class": "CampaignDeckEditRequest", + "request_id": "D74TYRf1", + "encode_key": "e2k4s6jc", + "response_params": [] + }, + { + "name": "CampaignDeckGetRequestHandler", + "original_class": "CampaignDeckGetRequest", + "request_id": "C3a0VnQK", + "encode_key": "q2ZtYJ6P", + "response_params": [] + }, + { + "name": "CampaignEndRequestHandler", + "original_class": "CampaignEndRequest", + "request_id": "jF9Kkro4", + "encode_key": "4X9tBSg8", + "response_params": [] + }, + { + "name": "CampaignItemEditRequestHandler", + "original_class": "CampaignItemEditRequest", + "request_id": "W2VU91I7", + "encode_key": "2Jd10iwn", + "response_params": [] + }, + { + "name": "CampaignMissionGetRequestHandler", + "original_class": "CampaignMissionGetRequest", + "request_id": "RSm6p2d4", + "encode_key": "5jzXN7AH", + "response_params": [] + }, + { + "name": "CampaignRestartRequestHandler", + "original_class": "CampaignRestartRequest", + "request_id": "Ht2jeWV8", + "encode_key": "vm7LYZz4", + "response_params": [] + }, + { + "name": "CampaignSaveRequestHandler", + "original_class": "CampaignSaveRequest", + "request_id": "Utzc3oj5", + "encode_key": "6xc3GhQF", + "response_params": [] + }, + { + "name": "CampaignStartRequestHandler", + "original_class": "CampaignStartRequest", + "request_id": "6Y0gaPQN", + "encode_key": "WM6yr4ej", + "response_params": [] + }, + { + "name": "ColosseumBattleEndRequestHandler", + "original_class": "ColosseumBattleEndRequest", + "request_id": "fGDPoQI3", + "encode_key": "4V6oIoRC", + "response_params": [] + }, + { + "name": "ColosseumBattleRestartRequestHandler", + "original_class": "ColosseumBattleRestartRequest", + "request_id": "ohH9lfDE", + "encode_key": "j2bFgyri", + "response_params": [] + }, + { + "name": "ColosseumBattleStartRequestHandler", + "original_class": "ColosseumBattleStartRequest", + "request_id": "ysP6qYcy", + "encode_key": "iFIHAT5V", + "response_params": [] + }, + { + "name": "ColosseumDeckEditRequestHandler", + "original_class": "ColosseumDeckEditRequest", + "request_id": "rdZbaKBG", + "encode_key": "gY3YK5bD", + "response_params": [] + }, + { + "name": "ColosseumFriendListRequestHandler", + "original_class": "ColosseumFriendListRequest", + "request_id": "AoBvG2YN", + "encode_key": "Wj5fH1HV", + "response_params": [] + }, + { + "name": "ColosseumGetRewardInfoRequestHandler", + "original_class": "ColosseumGetRewardInfoRequest", + "request_id": "jv0dI88o", + "encode_key": "d7aPxZWw", + "response_params": [] + }, + { + "name": "ColosseumRewardReceiptRequestHandler", + "original_class": "ColosseumRewardReceiptRequest", + "request_id": "PN5CVaWy", + "encode_key": "YBgVBy5A", + "response_params": [] + }, + { + "name": "FrontierGateContinueRequestHandler", + "original_class": "FrontierGateContinueRequest", + "request_id": "uiFIMUH6", + "encode_key": "ZiosS4cd", + "response_params": [] + }, + { + "name": "FrontierGateEndRequestHandler", + "original_class": "FrontierGateEndRequest", + "request_id": "cAJp7U4l", + "encode_key": "Vvpy7qZR", + "response_params": [] + }, + { + "name": "FrontierGateInfoRequestHandler", + "original_class": "FrontierGateInfoRequest", + "request_id": "M17pPotk", + "encode_key": "sochkegz", + "response_params": [ + "hBNPQAU0", + "TPR79fyI", + "NungTq5g", + "j0Uszek2", + "JQ23rIvk", + "pG2n1A28", + "j28VNcUW", + "69bpUIXR", + "qA7M9EjP", + "SzV0Nps7", + "2wHGmJqm" + ] + }, + { + "name": "FrontierGateRankingRequestHandler", + "original_class": "FrontierGateRankingRequest", + "request_id": "26zW90oG", + "encode_key": "yo9eBUJk", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "pG2n1A28", + "vV4P53m7", + "NH65Wj0f", + "9w5e3ZJB", + "2pAyFjmZ", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "FrontierGateRestartRequestHandler", + "original_class": "FrontierGateRestartRequest", + "request_id": "v0m1FU0g", + "encode_key": "whb7Y2wX", + "response_params": [] + }, + { + "name": "FrontierGateRetryRequestHandler", + "original_class": "FrontierGateRetryRequest", + "request_id": "9pzHMBzq", + "encode_key": "njsKMqGT", + "response_params": [] + }, + { + "name": "FrontierGateSaveRequestHandler", + "original_class": "FrontierGateSaveRequest", + "request_id": "Ng73nFHJ", + "encode_key": "4SdtoczN", + "response_params": [] + }, + { + "name": "FrontierGateStartRequestHandler", + "original_class": "FrontierGateStartRequest", + "request_id": "l3lkDBSc", + "encode_key": "vYPCD34q", + "response_params": [] + }, + { + "name": "MinigameCardEndRequestHandler", + "original_class": "MinigameCardEndRequest", + "request_id": "jJKzi0v2", + "encode_key": "eHt7ob1v", + "response_params": [] + }, + { + "name": "MinigameFriendListRequestHandler", + "original_class": "MinigameFriendListRequest", + "request_id": "Hjk84giw", + "encode_key": "9qg5s7ob", + "response_params": [] + }, + { + "name": "MinigameNameEntryRequestHandler", + "original_class": "MinigameNameEntryRequest", + "request_id": "oT8OP9Bp", + "encode_key": "0xzd3AlK", + "response_params": [] + }, + { + "name": "MinigameRankingInfoRequestHandler", + "original_class": "MinigameRankingInfoRequest", + "request_id": "XrfDHUJo", + "encode_key": "cw9sw5y2", + "response_params": [ + "s1RXLIA0", + "2rqxaZ6K", + "PYbfxpTp", + "s35idar9" + ] + }, + { + "name": "MinigameSmashEndRequestHandler", + "original_class": "MinigameSmashEndRequest", + "request_id": "jJKzi0v2", + "encode_key": "eHt7ob1v", + "response_params": [] + }, + { + "name": "MinigameStartRequestHandler", + "original_class": "MinigameStartRequest", + "request_id": "SR7tf9pa", + "encode_key": "XBSu90iF", + "response_params": [] + }, + { + "name": "RaidAgreementRequestHandler", + "original_class": "RaidAgreementRequest", + "request_id": "Cu94xU8j", + "encode_key": "Eh5a3yr9", + "response_params": [] + }, + { + "name": "RaidCampRestEndRequestHandler", + "original_class": "RaidCampRestEndRequest", + "request_id": "f9Dh4djx", + "encode_key": "0TCX6S4R", + "response_params": [] + }, + { + "name": "RaidCampRestGetRequestHandler", + "original_class": "RaidCampRestGetRequest", + "request_id": "diIe8ux7", + "encode_key": "G5uind2r", + "response_params": [] + }, + { + "name": "RaidCampRestStartRequestHandler", + "original_class": "RaidCampRestStartRequest", + "request_id": "I7nVUv0h", + "encode_key": "qy27SYu9", + "response_params": [] + }, + { + "name": "RaidEnterRequestHandler", + "original_class": "RaidEnterRequest", + "request_id": "yZReG75i", + "encode_key": "N0Azw6ob", + "response_params": [] + }, + { + "name": "RaidExitRequestHandler", + "original_class": "RaidExitRequest", + "request_id": "jqi71nWu", + "encode_key": "PD4ke3Ii", + "response_params": [] + }, + { + "name": "RaidFrlendSelectRequestHandler", + "original_class": "RaidFrlendSelectRequest", + "request_id": "u59zdKCw", + "encode_key": "0HJ9ShKg", + "response_params": [] + }, + { + "name": "RaidGetChatLogRequestHandler", + "original_class": "RaidGetChatLogRequest", + "request_id": "k5pMN68B", + "encode_key": "cy0oLna7", + "response_params": [ + "NLKce95n", + "ToSxkU34", + "h7eY3sAK", + "B5JQyV8j", + "pn16CNah", + "8Fj06n3K", + "3kQUaGx0", + "2pAyFjmZ" + ] + }, + { + "name": "RaidGetPlayerInfoRequestHandler", + "original_class": "RaidGetPlayerInfoRequest", + "request_id": "81zkMjfN", + "encode_key": "V7M6Bph4", + "response_params": [] + }, + { + "name": "RaidItemDeleteRequestHandler", + "original_class": "RaidItemDeleteRequest", + "request_id": "N43JmIf2", + "encode_key": "jvm3q24f", + "response_params": [] + }, + { + "name": "RaidItemEditRequestHandler", + "original_class": "RaidItemEditRequest", + "request_id": "DZLI83hx", + "encode_key": "3Lxpf5KE", + "response_params": [] + }, + { + "name": "RaidItemMixRequestHandler", + "original_class": "RaidItemMixRequest", + "request_id": "K17JUYR2", + "encode_key": "c6wBM9sH", + "response_params": [] + }, + { + "name": "RaidLimitedUseItemRequestHandler", + "original_class": "RaidLimitedUseItemRequest", + "request_id": "SaN7v13E", + "encode_key": "btR9Jkw7", + "response_params": [] + }, + { + "name": "RaidMissionBattleEndRequestHandler", + "original_class": "RaidMissionBattleEndRequest", + "request_id": "5Ko2BjPA", + "encode_key": "gi6B0m2p", + "response_params": [] + }, + { + "name": "RaidMissionBattleRestartRequestHandler", + "original_class": "RaidMissionBattleRestartRequest", + "request_id": "La24KGAp", + "encode_key": "ecJRzX16", + "response_params": [] + }, + { + "name": "RaidMissionBattleStartRequestHandler", + "original_class": "RaidMissionBattleStartRequest", + "request_id": "8UiQj0uF", + "encode_key": "1Jhavqb7", + "response_params": [] + }, + { + "name": "RaidMissionEndRequestHandler", + "original_class": "RaidMissionEndRequest", + "request_id": "vgin9Mf1", + "encode_key": "95ULkowE", + "response_params": [] + }, + { + "name": "RaidMissionExitRequestHandler", + "original_class": "RaidMissionExitRequest", + "request_id": "a12v0RcA", + "encode_key": "14GMJFIN", + "response_params": [] + }, + { + "name": "RaidMissionHarvestRequestHandler", + "original_class": "RaidMissionHarvestRequest", + "request_id": "9QdRVwB1", + "encode_key": "b1ScyFv9", + "response_params": [] + }, + { + "name": "RaidMissionInfoLightRequestHandler", + "original_class": "RaidMissionInfoLightRequest", + "request_id": "Argz1U6B", + "encode_key": "1hJrYxs7", + "response_params": [] + }, + { + "name": "RaidMissionInfoRequestHandler", + "original_class": "RaidMissionInfoRequest", + "request_id": "BqF2x3EC", + "encode_key": "6SyFs0Du", + "response_params": [] + }, + { + "name": "RaidMissionSelectRequestHandler", + "original_class": "RaidMissionSelectRequest", + "request_id": "8iQL3IKA", + "encode_key": "ZBex5ju9", + "response_params": [] + }, + { + "name": "RaidMissionStartRequestHandler", + "original_class": "RaidMissionStartRequest", + "request_id": "2qDW9NBU", + "encode_key": "kY5y1zBj", + "response_params": [] + }, + { + "name": "RaidMissionUseItemRequestHandler", + "original_class": "RaidMissionUseItemRequest", + "request_id": "o03kCtb1", + "encode_key": "Ys8ro9Sq", + "response_params": [] + }, + { + "name": "RaidQuickStartRequestHandler", + "original_class": "RaidQuickStartRequest", + "request_id": "CWeTY8BQ", + "encode_key": "HsVofOJJ", + "response_params": [] + }, + { + "name": "RaidRoomDissolveRequestHandler", + "original_class": "RaidRoomDissolveRequest", + "request_id": "H8N1R0TE", + "encode_key": "q7dbw29J", + "response_params": [] + }, + { + "name": "RaidRoomFriendGetRequestHandler", + "original_class": "RaidRoomFriendGetRequest", + "request_id": "Xe2UB3A8", + "encode_key": "9WN8oYBx", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "96Nxs2WQ", + "0CAQ6wUe", + "pn16CNah", + "4A6LzBxr", + "e7DK0FQT", + "67CApcti", + "q08xLEsy", + "PWXu25cg", + "cuIWp89g", + "TokWs1B3", + "RT4CtH5d", + "t4m1RH6Y", + "GcMD0hy6", + "e6mY8Z0k", + "C1HZr3pb", + "X6jf8DUw", + "a1Jp3TVb", + "s2WnRw9N", + "5JbjC3Pp", + "Ge8Yo32T", + "mZA7fH2v", + "98WfKiyA", + "bM7RLu5K", + "JmFn3g9t", + "U4pMNjy0", + "nBTx56W9", + "nj9Lw7mV", + "3NbeC8AB", + "iEFZ6H19", + "RQ5GnFE2", + "cP83zNsv", + "LjY4DfRg", + "2pAyFjmZ", + "Fnxab5CN", + "3InKeya4", + "zsiAn9P1", + "yu18xScw", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor", + "U8FCB2Wj", + "NqVAPbLC", + "mgNdrCEe" + ] + }, + { + "name": "RaidRoomInfoRequestHandler", + "original_class": "RaidRoomInfoRequest", + "request_id": "0VxE6kTW", + "encode_key": "cUrw7K6W", + "response_params": [ + "8VYd6xSX", + "43hMuY2I", + "8ZK3w0Np", + "IAfv98Wd", + "6WKvM4o8", + "5bBwEo9f", + "fZgEP96L", + "NQR1Vd3t", + "TdDHf59J", + "j3sGA1zt", + "wYmg52xp", + "WDUyI85C", + "4WSu1irc", + "nJ2Qe3wM", + "KQA1oWj7", + "1Txpza2u", + "ouU5H7qm", + "j28VNcUW", + "3tWuc7de", + "rPIya39u", + "XqMsnE89", + "4Qf8RePm", + "0TfXnP3m", + "gkYiqB40", + "H5pQK04c", + "usM7W3DS", + "1ctR6GHC", + "8Ix0Soup", + "C1vG0iKh", + "i9L42Gx0", + "JmLLHcDv", + "mnZ5K4Ii", + "GWfpjED4", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "RaidRoomKickRequestHandler", + "original_class": "RaidRoomKickRequest", + "request_id": "Xbgen5J8", + "encode_key": "FrX0T2QJ", + "response_params": [] + }, + { + "name": "RaidRoomListRequestHandler", + "original_class": "RaidRoomListRequest", + "request_id": "YF9UQpn6", + "encode_key": "c0Qf94Ir", + "response_params": [] + }, + { + "name": "RaidRoonItemEditRequestHandler", + "original_class": "RaidRoonItemEditRequest", + "request_id": "bv9xt3m6", + "encode_key": "9mKud8kc", + "response_params": [] + }, + { + "name": "RaidSendChatRequestHandler", + "original_class": "RaidSendChatRequest", + "request_id": "dYIy6Eu8", + "encode_key": "x2Fm1LSt", + "response_params": [] + }, + { + "name": "RaidShopUseRequestHandler", + "original_class": "RaidShopUseRequest", + "request_id": "4zJ0WmTX", + "encode_key": "RSvU7dh6", + "response_params": [] + }, + { + "name": "RaidUpDataRoomInfoRequestHandler", + "original_class": "RaidUpDataRoomInfoRequest", + "request_id": "52H0dkjv", + "encode_key": "9KdeuMX8", + "response_params": [] + }, + { + "name": "RaidUpDataUserReadyRequestHandler", + "original_class": "RaidUpDataUserReadyRequest", + "request_id": "vmdA2GD8", + "encode_key": "esR7NZL9", + "response_params": [] + }, + { + "name": "RaidUpDateCashRequestHandler", + "original_class": "RaidUpDateCashRequest", + "request_id": "XTban70i", + "encode_key": "H5d6B2pi", + "response_params": [] + }, + { + "name": "RaidUpScenarioInfoRequestHandler", + "original_class": "RaidUpScenarioInfoRequest", + "request_id": "R38qvphm", + "encode_key": "72EyFbW8", + "response_params": [] + }, + { + "name": "RaidUpdateBlackListRequestHandler", + "original_class": "RaidUpdateBlackListRequest", + "request_id": "4igfcyIm", + "encode_key": "XIgQ4UHm", + "response_params": [] + }, + { + "name": "RaidUpdateProgressRequestHandler", + "original_class": "RaidUpdateProgressRequest", + "request_id": "7geDL5Vb", + "encode_key": "7DkVMG8Y", + "response_params": [] + }, + { + "name": "RaidUserInfoRequestHandler", + "original_class": "RaidUserInfoRequest", + "request_id": "jJZ01VQo", + "encode_key": "SsQ26dVY", + "response_params": [ + "7x3pPB2C", + "dziN1Ha9", + "43hMuY2I", + "8VYd6xSX", + "iFA0fd6Y", + "Z0Y4RoD7", + "C45mRxnZ", + "S92Hcor3", + "6d2XBDUu" + ] + }, + { + "name": "RaidWorloInfoRequestHandler", + "original_class": "RaidWorloInfoRequest", + "request_id": "H7GRp01L", + "encode_key": "5JxFp0tD", + "response_params": [] + }, + { + "name": "SlotActionRequestHandler", + "original_class": "SlotActionRequest", + "request_id": "vChFp73J", + "encode_key": "hm9X6BQj", + "response_params": [] + }, + { + "name": "SummonerMixRequestHandler", + "original_class": "SummonerMixRequest", + "request_id": "nv4d3O7F", + "encode_key": "vM65bAB4", + "response_params": [] + }, + { + "name": "SummonerSkillGetRequestHandler", + "original_class": "SummonerSkillGetRequest", + "request_id": "qWkYyw5i", + "encode_key": "mrXjLLJB", + "response_params": [] + }, + { + "name": "UserSummonerInfoEditRequestHandler", + "original_class": "UserSummonerInfoEditRequest", + "request_id": "ZJYkXcHo", + "encode_key": "lyR0us9b", + "response_params": [] + }, + { + "name": "FeSkillGetRequestHandler", + "original_class": "FeSkillGetRequest", + "request_id": "nSQxNOeL", + "encode_key": "nZ2bVoWu", + "response_params": [] + }, + { + "name": "CollabRewardRequestHandler", + "original_class": "CollabRewardRequest", + "request_id": "4aL5upiU", + "encode_key": "2a4MeshE", + "response_params": [ + "ZC0msu2L", + "Sc3slc04" + ] + }, + { + "name": "EventTokenExchangeInfoRequestHandler", + "original_class": "EventTokenExchangeInfoRequest", + "request_id": "49zxdfl3", + "encode_key": "v2DfDSFl", + "response_params": [ + "Kd3DL39d", + "s35idar9", + "qp37xTDh", + "XuJL4pc5", + "3EWLm0sA", + "S8rdp9zk", + "qBAb07rh", + "ra4iFR6T" + ] + }, + { + "name": "EventTokenExchangePurchaseRequestHandler", + "original_class": "EventTokenExchangePurchaseRequest", + "request_id": "SLf48fs0", + "encode_key": "Odiel30s", + "response_params": [] + }, + { + "name": "EventTokenInfoRequestHandler", + "original_class": "EventTokenInfoRequest", + "request_id": "f49als4D", + "encode_key": "94lDsgh4", + "response_params": [ + "Slkc395l", + "s35idar9", + "qp37xTDh", + "lDk4hv20", + "fE2d6ivS", + "0Dk4fc81", + "pn16CNah" + ] + }, + { + "name": "FGPlusGuildRankingRequestHandler", + "original_class": "FGPlusGuildRankingRequest", + "request_id": "7umuchUg", + "encode_key": "sWup7ehu", + "response_params": [ + "h7eY3sAK", + "TPR79fyI", + "B5JQyV8j", + "pG2n1A28" + ] + }, + { + "name": "FGPlusGuildRewardClaimRequestHandler", + "original_class": "FGPlusGuildRewardClaimRequest", + "request_id": "Sp7umiaY", + "encode_key": "thIUXiu5", + "response_params": [] + }, + { + "name": "GRGuardianDetailHandler", + "original_class": "GRGuardianDetail", + "request_id": "5710Dkla", + "encode_key": "f89a2kd7", + "response_params": [] + }, + { + "name": "GachaActionRequest_SGHandler", + "original_class": "GachaActionRequest_SG", + "request_id": "z3Di1k0e", + "encode_key": "be51pQk9c", + "response_params": [] + }, + { + "name": "GuildBattleScoreInfoRequestHandler", + "original_class": "GuildBattleScoreInfoRequest", + "request_id": "W1Dgsfnz", + "encode_key": "eMfdsGVJ", + "response_params": [ + "gE2NN2xi", + "qXCIfZIk" + ] + }, + { + "name": "GuildBoardInfoRequestHandler", + "original_class": "GuildBoardInfoRequest", + "request_id": "J93ki3Bw", + "encode_key": "m83D19ib", + "response_params": [ + "Kd8i2bKe", + "sD73jd20", + "h7eY3sAK", + "ZC0msu2L", + "o94cnA8P", + "B5JQyV8j", + "98WfKiyA", + "2Fh3J7ng", + "pn16CNah" + ] + }, + { + "name": "GuildBoardPostRequestHandler", + "original_class": "GuildBoardPostRequest", + "request_id": "X89bDai1", + "encode_key": "Bi9Ralbq", + "response_params": [] + }, + { + "name": "GuildCreateRequestHandler", + "original_class": "GuildCreateRequest", + "request_id": "g298Da10", + "encode_key": "G23Bd01d", + "response_params": [] + }, + { + "name": "GuildDeckActivateRequestHandler", + "original_class": "GuildDeckActivateRequest", + "request_id": "bk30i39b", + "encode_key": "3bkb98a1", + "response_params": [] + }, + { + "name": "GuildDeckEditRequestHandler", + "original_class": "GuildDeckEditRequest", + "request_id": "adk28bij", + "encode_key": "fgd3uu2b", + "response_params": [] + }, + { + "name": "GuildGuardianSummonContributeRequestHandler", + "original_class": "GuildGuardianSummonContributeRequest", + "request_id": "yDDcC0vW", + "encode_key": "NOeugPyv", + "response_params": [] + }, + { + "name": "GuildInfoRequestHandler", + "original_class": "GuildInfoRequest", + "request_id": "138ba8d4", + "encode_key": "23gD81ia", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "aBcniqj8", + "Siv49s0l", + "39bDai1y", + "b6D19bg9", + "o94cnA8P" + ] + }, + { + "name": "GuildInviteManageRequestHandler", + "original_class": "GuildInviteManageRequest", + "request_id": "1D8bba8D", + "encode_key": "bUd2bd0e", + "response_params": [] + }, + { + "name": "GuildJoinRequestHandler", + "original_class": "GuildJoinRequest", + "request_id": "bfa2D1bp", + "encode_key": "9b3abdk1", + "response_params": [] + }, + { + "name": "GuildJoinedListRequestHandler", + "original_class": "GuildJoinedListRequest", + "request_id": "3890ab5j", + "encode_key": "820b38z5", + "response_params": [] + }, + { + "name": "GuildMemberGuildInfoRequestHandler", + "original_class": "GuildMemberGuildInfoRequest", + "request_id": "38bSeq81", + "encode_key": "h8TmR1bi", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "Nt38aDqi", + "aBcniqj8", + "Siv49s0l", + "39bDai1y", + "o94cnA8P" + ] + }, + { + "name": "GuildMemberUpdateRequestHandler", + "original_class": "GuildMemberUpdateRequest", + "request_id": "ad81b8at", + "encode_key": "2b1bDo2m", + "response_params": [] + }, + { + "name": "GuildRaidBattleInfoRequestHandler", + "original_class": "GuildRaidBattleInfoRequest", + "request_id": "9b98aKj1", + "encode_key": "b8dAl1ic", + "response_params": [] + }, + { + "name": "GuildRaidBattleLogListRequestHandler", + "original_class": "GuildRaidBattleLogListRequest", + "request_id": "MTzXyuFL", + "encode_key": "MkV5xHDL", + "response_params": [ + "78Zema70", + "ykppaAss", + "sD73jd20", + "3e9aGpus", + "k3I8AWLs", + "OQRaLR1w", + "33NJQWdR", + "B5JQyV8j", + "me7eDiXs", + "nr49L6DW", + "e7DK0FQT", + "QXYAv9L7", + "m5RPduay", + "KeKKpEAW", + "fsZWDyW2", + "w37afraZ" + ] + }, + { + "name": "GuildRaidBattleLogSetRequestHandler", + "original_class": "GuildRaidBattleLogSetRequest", + "request_id": "36jhZ9YZ", + "encode_key": "Zd3d2zGx", + "response_params": [] + }, + { + "name": "GuildRaidBattleOutpostRelocateRequestHandler", + "original_class": "GuildRaidBattleOutpostRelocateRequest", + "request_id": "bka03Bi1", + "encode_key": "F91Dalb8", + "response_params": [] + }, + { + "name": "GuildRaidBattleProgressRequestHandler", + "original_class": "GuildRaidBattleProgressRequest", + "request_id": "v87b3Diq", + "encode_key": "Da0m39b1", + "response_params": [] + }, + { + "name": "GuildRaidFriendSelectRequestHandler", + "original_class": "GuildRaidFriendSelectRequest", + "request_id": "zGk5R8Dd", + "encode_key": "DRJQatky", + "response_params": [] + }, + { + "name": "GuildRaidGuardSetupRequestHandler", + "original_class": "GuildRaidGuardSetupRequest", + "request_id": "Xdi3ebD9", + "encode_key": "TrDi19Bd", + "response_params": [] + }, + { + "name": "GuildRaidInfoRequestHandler", + "original_class": "GuildRaidInfoRequest", + "request_id": "Ie01B83k", + "encode_key": "P93Db8q1", + "response_params": [] + }, + { + "name": "GuildRaidJoinRoomRequestHandler", + "original_class": "GuildRaidJoinRoomRequest", + "request_id": "L3D9eK19", + "encode_key": "9Ur3Dkb3", + "response_params": [] + }, + { + "name": "GuildRaidMemberDeployRequestHandler", + "original_class": "GuildRaidMemberDeployRequest", + "request_id": "Z3d9b0ew", + "encode_key": "Bd83Dakb", + "response_params": [] + }, + { + "name": "GuildRaidMissionBattleEndRequestHandler", + "original_class": "GuildRaidMissionBattleEndRequest", + "request_id": "v83Diq7b", + "encode_key": "m39bDa01", + "response_params": [] + }, + { + "name": "GuildRaidMissionBattleStartRequestHandler", + "original_class": "GuildRaidMissionBattleStartRequest", + "request_id": "d735ub8o", + "encode_key": "bk7eob01", + "response_params": [] + }, + { + "name": "GuildRaidRankingResultRequestHandler", + "original_class": "GuildRaidRankingResultRequest", + "request_id": "W1Daxfnz", + "encode_key": "eMMfFDVJ", + "response_params": [] + }, + { + "name": "GuildRaidRoomBattleStartRequestHandler", + "original_class": "GuildRaidRoomBattleStartRequest", + "request_id": "7di8aie9", + "encode_key": "yh8ak18b", + "response_params": [] + }, + { + "name": "GuildRaidRoomCreateRequestHandler", + "original_class": "GuildRaidRoomCreateRequest", + "request_id": "U83BiqDw", + "encode_key": "Cv3DaI3W", + "response_params": [] + }, + { + "name": "GuildRaidRoomInfoRequestHandler", + "original_class": "GuildRaidRoomInfoRequest", + "request_id": "83kBdiqD", + "encode_key": "93Di3Ge8", + "response_params": [] + }, + { + "name": "GuildRaidRoomListRequestHandler", + "original_class": "GuildRaidRoomListRequest", + "request_id": "Q8Eib8Xv", + "encode_key": "UI3Da1B7", + "response_params": [ + "8VYd6xSX", + "978aBi2C", + "dk39bDa1", + "ceak3Pxn", + "h7eY3sAK", + "8ubiaz8i", + "X3nAm2k1" + ] + }, + { + "name": "GuildRaidRoomMemberKickRequestHandler", + "original_class": "GuildRaidRoomMemberKickRequest", + "request_id": "M2dD4b0A", + "encode_key": "I2ixn4Ac", + "response_params": [] + }, + { + "name": "GuildRaidRoomPartSkillSetRequestHandler", + "original_class": "GuildRaidRoomPartSkillSetRequest", + "request_id": "ZZ9xaJoi", + "encode_key": "sdtfUs9y", + "response_params": [] + }, + { + "name": "GuildRaidRoomPartSkillListRequestHandler", + "original_class": "GuildRaidRoomPartSkillListRequest", + "request_id": "26ZGiseY", + "encode_key": "00dU9t9M", + "response_params": [] + }, + { + "name": "GuildRaidRoomUpdatedRequestHandler", + "original_class": "GuildRaidRoomUpdatedRequest", + "request_id": "L3D9eK19", + "encode_key": "9Ur3Dkb3", + "response_params": [] + }, + { + "name": "GuildRankingDetailRequestHandler", + "original_class": "GuildRankingDetailRequest", + "request_id": "7ekSBz2y", + "encode_key": "tWF58aK0", + "response_params": [ + "B5JQyV8j", + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "h7eY3sAK", + "osidufj5", + "gE2NN2xi", + "4A6LzBxr", + "pn16CNah", + "2pAyFjmZ" + ] + }, + { + "name": "GuildRankingRequestHandler", + "original_class": "GuildRankingRequest", + "request_id": "2b9D01b4", + "encode_key": "23Djab0e", + "response_params": [ + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "X7hZ03iq" + ] + }, + { + "name": "GuildPreviousRankingRequestHandler", + "original_class": "GuildPreviousRankingRequest", + "request_id": "oRa3ztp8", + "encode_key": "pVg9L9Uw", + "response_params": [ + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "sc83dkh3", + "OQRaLR1w" + ] + }, + { + "name": "GuildRecomendedMemberRequestHandler", + "original_class": "GuildRecomendedMemberRequest", + "request_id": "ja5Enusw", + "encode_key": "8upheqaC", + "response_params": [ + "B5JQyV8j", + "LKSVU2sl", + "JmLLHcDv", + "1ctR6GHC", + "8Ix0Soup", + "93nclsc8", + "h7eY3sAK" + ] + }, + { + "name": "GuildResearchInfoRequestHandler", + "original_class": "GuildResearchInfoRequest", + "request_id": "0Dl4rdsn", + "encode_key": "ndk4sS0s", + "response_params": [] + }, + { + "name": "GuildRoundBattleSummaryRequestHandler", + "original_class": "GuildRoundBattleSummaryRequest", + "request_id": "aXPZmq9h", + "encode_key": "J90g7sZK", + "response_params": [] + }, + { + "name": "GuildRoundSumarryRequestHandler", + "original_class": "GuildRoundSumarryRequest", + "request_id": "Xfpo7jE2", + "encode_key": "tVBMO5GW", + "response_params": [] + }, + { + "name": "GuildSearchRequestHandler", + "original_class": "GuildSearchRequest", + "request_id": "R38ba9M3", + "encode_key": "0D18dQn4", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "aBcniqj8", + "o94cnA8P" + ] + }, + { + "name": "GuildShopUseRequestHandler", + "original_class": "GuildShopUseRequest", + "request_id": "cXi7b58e", + "encode_key": "jK18btd0", + "response_params": [] + }, + { + "name": "GuildTradeRequestHandler", + "original_class": "GuildTradeRequest", + "request_id": "38adiJeb", + "encode_key": "ja3biAqb", + "response_params": [] + }, + { + "name": "GuildUpdateRequestHandler", + "original_class": "GuildUpdateRequest", + "request_id": "92bDoqBi", + "encode_key": "w3Bne038", + "response_params": [] + }, + { + "name": "GuildUpgradeContRequestHandler", + "original_class": "GuildUpgradeContRequest", + "request_id": "38bad198", + "encode_key": "d38bHiqj", + "response_params": [] + }, + { + "name": "GuildUpgradeRequestHandler", + "original_class": "GuildUpgradeRequest", + "request_id": "a38B82bG", + "encode_key": "7Ykwq038", + "response_params": [] + }, + { + "name": "GuilldBattleMoveRequestHandler", + "original_class": "GuilldBattleMoveRequest", + "request_id": "8b6DKiqz", + "encode_key": "b8akzyk1", + "response_params": [] + }, + { + "name": "GuildCampRequestHandler", + "original_class": "GuildCampRequest", + "request_id": "38b67ie1", + "encode_key": "hG738a5b", + "response_params": [] + }, + { + "name": "HomeInfoRequestHandler", + "original_class": "HomeInfoRequest", + "request_id": "NiYWKdzs", + "encode_key": "f6uOewOD", + "response_params": [] + }, + { + "name": "InboxMessageManageRequestHandler", + "original_class": "InboxMessageManageRequest", + "request_id": "rYSfaC4P", + "encode_key": "0R9ZPaSf", + "response_params": [] + }, + { + "name": "MultiGachaIapPurchaseIapRequestHandler", + "original_class": "MultiGachaIapPurchaseIapRequest", + "request_id": "jk17biw9", + "encode_key": "gIT163bi", + "response_params": [ + "_ACTION_SBB", + "Ek5fF7s6", + "3ub9EdW2", + "R93Xmtnk", + "3nZrT1bC" + ] + }, + { + "name": "MysteryBoxClaimRequestHandler", + "original_class": "MysteryBoxClaimRequest", + "request_id": "2paswUpR", + "encode_key": "kadRadU5", + "response_params": [] + }, + { + "name": "MysteryBoxListRequestHandler", + "original_class": "MysteryBoxListRequest", + "request_id": "pAJ2Xesw", + "encode_key": "DaswA3rE", + "response_params": [] + }, + { + "name": "RaidFriendRemoveRequestHandler", + "original_class": "RaidFriendRemoveRequest", + "request_id": "u59zdKCi", + "encode_key": "0HJ9ShKp", + "response_params": [] + }, + { + "name": "SGChatLogInfoListRequestHandler", + "original_class": "SGChatLogInfoListRequest", + "request_id": "jVRl14IS", + "encode_key": "sxdFrtRW", + "response_params": [ + "Xy1mIazx", + "XIvaD6Jp", + "h7eY3sAK", + "P3aBkrN5", + "dUSyjuzf" + ] + }, + { + "name": "TutorialSkipRequestHandler", + "original_class": "TutorialSkipRequest", + "request_id": "d36DaiJl", + "encode_key": "p3qD61db", + "response_params": [ + "onBossStatusInfoResponse", + "3tWuc7de" + ] + }, + { + "name": "UnitOmniEvoRequestHandler", + "original_class": "UnitOmniEvoRequest", + "request_id": "4Dk4spf9", + "encode_key": "4s3lsODp", + "response_params": [] + }, + { + "name": "UserEnteredFeatureRequestHandler", + "original_class": "UserEnteredFeatureRequest", + "request_id": "983D5Dii", + "encode_key": "Dr6pwV3i", + "response_params": [] + }, + { + "name": "UserGemShardInfoRequestHandler", + "original_class": "UserGemShardInfoRequest", + "request_id": "29slks49", + "encode_key": "930sDd3i", + "response_params": [ + "1ZF3zLrC", + "J3uDa91b" + ] + }, + { + "name": "UserLoginCampaignInfoRequestHandler", + "original_class": "UserLoginCampaignInfoRequest", + "request_id": "5fc8bf2c", + "encode_key": "4eb7ce1b", + "response_params": [ + "H1Dkq93v", + "ad6i23pO", + "1adb38d5", + "4tswNoV9" + ] + }, + { + "name": "VideoAdCompleteRequestHandler", + "original_class": "VideoAdCompleteRequest", + "request_id": "r234ydi1", + "encode_key": "mDqi310y", + "response_params": [] + }, + { + "name": "VideoAdSlotsClaimBonusRequestHandler", + "original_class": "VideoAdSlotsClaimBonusRequest", + "request_id": "29s22s49", + "encode_key": "93055d2i", + "response_params": [] + }, + { + "name": "VideoAdSlotsCompleteRequestHandler", + "original_class": "VideoAdSlotsCompleteRequest", + "request_id": "ifL3TZim", + "encode_key": "FxYPUrf4", + "response_params": [] + }, + { + "name": "VideoAdSlotsStandInfoRefreshRequestHandler", + "original_class": "VideoAdSlotsStandInfoRefreshRequest", + "request_id": "jwgJVpUP", + "encode_key": "sjrlKA3D", + "response_params": [] + }, + { + "name": "VideoAdsSlotActionRequestHandler", + "original_class": "VideoAdsSlotActionRequest", + "request_id": "AjKpMC9a", + "encode_key": "X2esANNz", + "response_params": [] + }, + { + "name": "DbbBondRequestHandler", + "original_class": "DbbBondRequest", + "request_id": "0EtanubR", + "encode_key": "Tr7dR4dR", + "response_params": [] + }, + { + "name": "UnitBondBoostRequestHandler", + "original_class": "UnitBondBoostRequest", + "request_id": "tr5rOwro", + "encode_key": "fus9A2ut", + "response_params": [] + }, + { + "name": "BannerClickRequestHandler", + "original_class": "BannerClickRequest", + "request_id": "a5k36D28", + "encode_key": "a63Ghbi2", + "response_params": [] + }, + { + "name": "DailyLoginRequestHandler", + "original_class": "DailyLoginRequest", + "request_id": "4aClzokO", + "encode_key": "stI81haQ", + "response_params": [] + }, + { + "name": "UnitSelectorGachaTicketRequestHandler", + "original_class": "UnitSelectorGachaTicketRequest", + "request_id": "k57TdKDj", + "encode_key": "1IJ8SaNk", + "response_params": [] + } +] \ No newline at end of file diff --git a/gimuserver/gme/response/MissionStartInfo.hpp b/gimuserver/gme/response/MissionStartInfo.hpp new file mode 100644 index 0000000..09f2100 --- /dev/null +++ b/gimuserver/gme/response/MissionStartInfo.hpp @@ -0,0 +1,53 @@ +#pragma once + +#include "../GmeRequest.hpp" + +RESPONSE_NS_BEGIN +struct MissionStartInfo : public IResponse +{ + struct Data + { + std::string userID; + std::string reinforceUserID; + uint32_t friendPoint; + std::string missionID; + std::string reinforceInfo; // "1VagK32J" field, not present in the provided response + uint32_t deckNum; + uint32_t bonusType; + float bonusRate; + + explicit Data() : friendPoint(0), deckNum(0), bonusType(0), bonusRate(0.0f) + { + } + + void Serialize(Json::Value& v) const + { + v["h7eY3sAK"] = reinforceUserID; // str + v["J3stQ7jd"] = std::to_string(friendPoint); // str + v["j28VNcUW"] = missionID; // str + if (!reinforceInfo.empty()) { + v["1VagK32J"] = reinforceInfo; // str + } + v["Z0Y4RoD7"] = std::to_string(deckNum); // str + if (bonusType != 0) { + v["nA95Bdj6"] = std::to_string(bonusType); // str + } + if (bonusRate != 0.0f) { + v["5Z1LNoyH"] = std::to_string(bonusRate); // str + } + } + }; + + const char* getGroupName() const override { return "fEi17cnx"; } + + std::vector Mst; + +protected: + size_t getRespCount() const override { return Mst.size(); } + + void SerializeFields(Json::Value& v, size_t i) const override + { + Mst.at(i).Serialize(v); + } +}; +RESPONSE_NS_END \ No newline at end of file diff --git a/gimuserver/system/DailyTaskConfig.cpp b/gimuserver/system/DailyTaskConfig.cpp new file mode 100644 index 0000000..3dcc050 --- /dev/null +++ b/gimuserver/system/DailyTaskConfig.cpp @@ -0,0 +1,56 @@ +#include "DailyTaskConfig.hpp" +#include +#include + +void DailyTaskConfig::LoadTableFromJson(const std::string& path) +{ + std::ifstream ifs; + ifs.open(path + "/dailytask.json"); + + if (!ifs.is_open()) + throw std::runtime_error("dailytask.json: not found"); + + Json::CharReaderBuilder rb; + JSONCPP_STRING jss; + Json::Value root; + if (!Json::parseFromStream(rb, ifs, &root, &jss)) + throw std::runtime_error("dailytask.json: parse error"); + + const auto& msts = root["task_prizes"]; + + int id = 1; + for (const auto& v : msts) + { + DailyTaskConfig::DailyPrizeTable tbl; + + auto sid = v.get("start_id", Json::Value()); + if (sid.isNumeric()) + id = sid.asInt(); + + tbl.id = id; + tbl.title = v["task_title"].asCString(); + tbl.desc = v["task_description"].asCString(); + tbl.present_type = v["present_type"].asInt(); + tbl.target_id = v["target_id"].asInt(); + tbl.target_param = v["target_param"].asCString(); + tbl.time_limit = v["time_limit"].asInt64(); + tbl.max_claims = v["max_claim_count"].asInt(); + tbl.points_cost = v["points_cost"].asInt(); + tbl.target_count = v["target_count"].asInt(); + tbl.milestone_prize = v["milestone_prize"].asBool(); + + m_prizeTbl.emplace_back(tbl); + id++; + } + + const auto& mst2 = root["task_bonus"]; + + for (const auto& v : mst2) + { + DailyTaskConfig::DailyTaskBonusTable tbl2; + + tbl2.points = v["points"].asInt(); + + m_taskBonusTbl.emplace_back(tbl2); + } +} From b5582fe5c8bce2eb074fd1934f62a5614c4755de Mon Sep 17 00:00:00 2001 From: seltraeh Date: Wed, 14 Jan 2026 20:32:48 -0500 Subject: [PATCH 3/5] Revert "All handler template files. On to our crashing era glow up!" This reverts commit c7df1e3e3ccbe68bec2ff4ca077c97a86d594962. --- .../AchievementAcceptRequestHandler.cpp | 11 - .../AchievementAcceptRequestHandler.hpp | 13 - .../AchievementDeliverRequestHandler.cpp | 11 - .../AchievementDeliverRequestHandler.hpp | 13 - ...AchievementRewardReceiveRequestHandler.cpp | 11 - ...AchievementRewardReceiveRequestHandler.hpp | 13 - .../AchievementTradeRequestHandler.cpp | 11 - .../AchievementTradeRequestHandler.hpp | 13 - .../gme/handlers/AreaRequestHandler.cpp | 11 - .../gme/handlers/AreaRequestHandler.hpp | 13 - .../handlers/ArenaBattleEndRequestHandler.cpp | 11 - .../handlers/ArenaBattleEndRequestHandler.hpp | 13 - .../ArenaBattleRestartRequestHandler.cpp | 11 - .../ArenaBattleRestartRequestHandler.hpp | 13 - .../ArenaBattleStartRequestHandler.cpp | 11 - .../ArenaBattleStartRequestHandler.hpp | 13 - .../ArenaFriendListRequestHandler.cpp | 11 - .../ArenaFriendListRequestHandler.hpp | 13 - .../gme/handlers/ArenaInfoRequestHandler.cpp | 11 - .../gme/handlers/ArenaInfoRequestHandler.hpp | 13 - .../handlers/ArenaMatchingRequestHandler.cpp | 11 - .../handlers/ArenaMatchingRequestHandler.hpp | 13 - .../handlers/ArenaRetireRequestHandler.cpp | 11 - .../handlers/ArenaRetireRequestHandler.hpp | 13 - .../gme/handlers/ArenaStartRequestHandler.cpp | 11 - .../gme/handlers/ArenaStartRequestHandler.hpp | 13 - .../gme/handlers/BadgeInfoRequestHandler.cpp | 14 - .../gme/handlers/BadgeInfoRequestHandler.hpp | 14 - .../handlers/BannerClickRequestHandler.cpp | 11 - .../handlers/BannerClickRequestHandler.hpp | 13 - .../BundleCategoryRefreshRequestHandler.cpp | 11 - .../BundleCategoryRefreshRequestHandler.hpp | 13 - .../BundlePurchaseIapRequestHandler.cpp | 11 - .../BundlePurchaseIapRequestHandler.hpp | 14 - .../handlers/BundlePurchaseRequestHandler.cpp | 11 - .../handlers/BundlePurchaseRequestHandler.hpp | 13 - .../gme/handlers/BuyCoinRequestHandler.cpp | 11 - .../gme/handlers/BuyCoinRequestHandler.hpp | 13 - .../handlers/BuyCoinStartRequestHandler.cpp | 11 - .../handlers/BuyCoinStartRequestHandler.hpp | 13 - .../CampaignBattleEndRequestHandler.cpp | 11 - .../CampaignBattleEndRequestHandler.hpp | 13 - .../CampaignBattleStartRequestHandler.cpp | 11 - .../CampaignBattleStartRequestHandler.hpp | 13 - .../CampaignDeckEditRequestHandler.cpp | 11 - .../CampaignDeckEditRequestHandler.hpp | 13 - .../CampaignDeckGetRequestHandler.cpp | 11 - .../CampaignDeckGetRequestHandler.hpp | 13 - .../handlers/CampaignEndRequestHandler.cpp | 11 - .../handlers/CampaignEndRequestHandler.hpp | 13 - .../CampaignItemEditRequestHandler.cpp | 11 - .../CampaignItemEditRequestHandler.hpp | 13 - .../CampaignMissionGetRequestHandler.cpp | 11 - .../CampaignMissionGetRequestHandler.hpp | 13 - .../CampaignReceiptRequestHandler.cpp | 11 - .../CampaignReceiptRequestHandler.hpp | 14 - .../CampaignRestartRequestHandler.cpp | 11 - .../CampaignRestartRequestHandler.hpp | 13 - .../handlers/CampaignSaveRequestHandler.cpp | 11 - .../handlers/CampaignSaveRequestHandler.hpp | 13 - .../handlers/CampaignStartRequestHandler.cpp | 11 - .../handlers/CampaignStartRequestHandler.hpp | 13 - .../ChallengeArenaBattleEndRequestHandler.cpp | 11 - .../ChallengeArenaBattleEndRequestHandler.hpp | 13 - ...hallengeArenaBattleStartRequestHandler.cpp | 11 - ...hallengeArenaBattleStartRequestHandler.hpp | 13 - .../ChallengeArenaRankingRequestHandler.cpp | 11 - .../ChallengeArenaRankingRequestHandler.hpp | 14 - ...llengeArenaRankingRewardRequestHandler.cpp | 11 - ...llengeArenaRankingRewardRequestHandler.hpp | 14 - .../ChallengeArenaResetInfoRequestHandler.cpp | 11 - .../ChallengeArenaResetInfoRequestHandler.hpp | 14 - ...hallengeArenaShopAddItemRequestHandler.cpp | 11 - ...hallengeArenaShopAddItemRequestHandler.hpp | 13 - .../ChallengeArenaShopInfoRequestHandler.cpp | 11 - .../ChallengeArenaShopInfoRequestHandler.hpp | 14 - .../ChallengeArenaStartRequestHandler.cpp | 11 - .../ChallengeArenaStartRequestHandler.hpp | 13 - ...lengeArenaTChestReceivedRequestHandler.cpp | 11 - ...lengeArenaTChestReceivedRequestHandler.hpp | 13 - .../ChallengeArenaTeamEditRequestHandler.cpp | 11 - .../ChallengeArenaTeamEditRequestHandler.hpp | 13 - .../handlers/ChallengeBaseRequestHandler.cpp | 11 - .../handlers/ChallengeBaseRequestHandler.hpp | 13 - .../ChallengeMissionStartRequestHandler.cpp | 11 - .../ChallengeMissionStartRequestHandler.hpp | 13 - .../ChallengeRankRewardRequestHandler.cpp | 11 - .../ChallengeRankRewardRequestHandler.hpp | 14 - .../ChallengeRankingRequestHandler.cpp | 11 - .../ChallengeRankingRequestHandler.hpp | 14 - .../handlers/ChallengeStartRequestHandler.cpp | 11 - .../handlers/ChallengeStartRequestHandler.hpp | 14 - .../ChallengeUserInfoRequestHandler.cpp | 11 - .../ChallengeUserInfoRequestHandler.hpp | 14 - .../gme/handlers/ChronologyRequestHandler.cpp | 11 - .../gme/handlers/ChronologyRequestHandler.hpp | 13 - .../handlers/CollabRewardRequestHandler.cpp | 11 - .../handlers/CollabRewardRequestHandler.hpp | 14 - .../ColosseumBattleEndRequestHandler.cpp | 11 - .../ColosseumBattleEndRequestHandler.hpp | 13 - .../ColosseumBattleRestartRequestHandler.cpp | 11 - .../ColosseumBattleRestartRequestHandler.hpp | 13 - .../ColosseumBattleStartRequestHandler.cpp | 11 - .../ColosseumBattleStartRequestHandler.hpp | 13 - .../ColosseumDeckEditRequestHandler.cpp | 11 - .../ColosseumDeckEditRequestHandler.hpp | 13 - .../ColosseumFriendListRequestHandler.cpp | 11 - .../ColosseumFriendListRequestHandler.hpp | 13 - .../ColosseumGetRewardInfoRequestHandler.cpp | 11 - .../ColosseumGetRewardInfoRequestHandler.hpp | 13 - .../ColosseumRewardReceiptRequestHandler.cpp | 11 - .../ColosseumRewardReceiptRequestHandler.hpp | 13 - .../ControlCenterEnterRequestHandler.cpp | 11 - .../ControlCenterEnterRequestHandler.hpp | 13 - .../gme/handlers/CreateUserRequestHandler.cpp | 11 - .../gme/handlers/CreateUserRequestHandler.hpp | 13 - .../gme/handlers/DailyLoginRequestHandler.cpp | 11 - .../gme/handlers/DailyLoginRequestHandler.hpp | 13 - .../DailyRewardClaimRequestHandler.cpp | 11 - .../DailyRewardClaimRequestHandler.hpp | 14 - .../DailyTaskClaimRewardRequestHandler.cpp | 11 - .../DailyTaskClaimRewardRequestHandler.hpp | 13 - .../DailyTaskUserInfoRequestHandler.cpp | 11 - .../DailyTaskUserInfoRequestHandler.hpp | 13 - .../gme/handlers/DbbBondRequestHandler.cpp | 11 - .../gme/handlers/DbbBondRequestHandler.hpp | 13 - .../handlers/DebugUpdateRequestHandler.cpp | 11 - .../handlers/DebugUpdateRequestHandler.hpp | 13 - .../gme/handlers/DeckEditRequestHandler.cpp | 27 - .../gme/handlers/DeckEditRequestHandler.hpp | 13 - .../DungeonEventUpdateRequestHandler.cpp | 13 - .../DungeonEventUpdateRequestHandler.hpp | 13 - .../DungeonKeyReceiptRequestHandler.cpp | 11 - .../DungeonKeyReceiptRequestHandler.hpp | 13 - .../handlers/DungeonKeyUseRequestHandler.cpp | 11 - .../handlers/DungeonKeyUseRequestHandler.hpp | 13 - .../EventTokenExchangeInfoRequestHandler.cpp | 11 - .../EventTokenExchangeInfoRequestHandler.hpp | 14 - ...entTokenExchangePurchaseRequestHandler.cpp | 11 - ...entTokenExchangePurchaseRequestHandler.hpp | 13 - .../handlers/EventTokenInfoRequestHandler.cpp | 11 - .../handlers/EventTokenInfoRequestHandler.hpp | 14 - .../FGPlusGuildRankingRequestHandler.cpp | 11 - .../FGPlusGuildRankingRequestHandler.hpp | 14 - .../FGPlusGuildRewardClaimRequestHandler.cpp | 11 - .../FGPlusGuildRewardClaimRequestHandler.hpp | 13 - .../gme/handlers/FeSkillGetRequestHandler.cpp | 11 - .../gme/handlers/FeSkillGetRequestHandler.hpp | 13 - .../handlers/FixGiftInfoRequestHandler.cpp | 11 - .../handlers/FixGiftInfoRequestHandler.hpp | 13 - .../handlers/FriendAgreeRequestHandler.cpp | 11 - .../handlers/FriendAgreeRequestHandler.hpp | 13 - .../handlers/FriendApplyRequestHandler.cpp | 11 - .../handlers/FriendApplyRequestHandler.hpp | 13 - .../handlers/FriendDeleteRequestHandler.cpp | 11 - .../handlers/FriendDeleteRequestHandler.hpp | 13 - .../handlers/FriendFavoriteRequestHandler.cpp | 11 - .../handlers/FriendFavoriteRequestHandler.hpp | 13 - .../handlers/FriendGetAgreeRequestHandler.cpp | 11 - .../handlers/FriendGetAgreeRequestHandler.hpp | 13 - .../gme/handlers/FriendGetRequestHandler.cpp | 13 - .../gme/handlers/FriendGetRequestHandler.hpp | 13 - .../FriendRandomSearchRequestHandler.cpp | 11 - .../FriendRandomSearchRequestHandler.hpp | 13 - .../handlers/FriendRefuseRequestHandler.cpp | 11 - .../handlers/FriendRefuseRequestHandler.hpp | 13 - .../handlers/FriendSearchRequestHandler.cpp | 11 - .../handlers/FriendSearchRequestHandler.hpp | 13 - .../FrontierGateContinueRequestHandler.cpp | 11 - .../FrontierGateContinueRequestHandler.hpp | 13 - .../FrontierGateEndRequestHandler.cpp | 11 - .../FrontierGateEndRequestHandler.hpp | 13 - .../FrontierGateInfoRequestHandler.cpp | 11 - .../FrontierGateInfoRequestHandler.hpp | 14 - .../FrontierGateRankingRequestHandler.cpp | 11 - .../FrontierGateRankingRequestHandler.hpp | 14 - .../FrontierGateRestartRequestHandler.cpp | 11 - .../FrontierGateRestartRequestHandler.hpp | 13 - .../FrontierGateRetryRequestHandler.cpp | 11 - .../FrontierGateRetryRequestHandler.hpp | 13 - .../FrontierGateSaveRequestHandler.cpp | 11 - .../FrontierGateSaveRequestHandler.hpp | 13 - .../FrontierGateStartRequestHandler.cpp | 11 - .../FrontierGateStartRequestHandler.hpp | 13 - .../gme/handlers/GRGuardianDetailHandler.cpp | 11 - .../gme/handlers/GRGuardianDetailHandler.hpp | 13 - .../handlers/GachaActionRequestHandler.cpp | 56 - .../handlers/GachaActionRequestHandler.hpp | 13 - .../handlers/GachaActionRequest_SGHandler.cpp | 11 - .../handlers/GachaActionRequest_SGHandler.hpp | 13 - .../handlers/GachaFixActionRequestHandler.cpp | 11 - .../handlers/GachaFixActionRequestHandler.hpp | 13 - .../gme/handlers/GachaListRequestHandler.cpp | 23 - .../gme/handlers/GachaListRequestHandler.hpp | 13 - .../GetAchievementInfoRequestHandler.cpp | 11 - .../GetAchievementInfoRequestHandler.hpp | 13 - ...DistributeDungeonKeyInfoRequestHandler.cpp | 11 - ...DistributeDungeonKeyInfoRequestHandler.hpp | 13 - .../handlers/GetGiftInfoRequestHandler.cpp | 11 - .../handlers/GetGiftInfoRequestHandler.hpp | 13 - .../handlers/GetPlayerInfoRequestHandler.cpp | 11 - .../handlers/GetPlayerInfoRequestHandler.hpp | 13 - .../GetScenarioPlayingInfoRequestHandler.cpp | 11 - .../GetScenarioPlayingInfoRequestHandler.hpp | 13 - .../handlers/GetUserInfoRequestHandler.cpp | 464 ---- .../handlers/GetUserInfoRequestHandler.hpp | 13 - .../GuildBattleScoreInfoRequestHandler.cpp | 11 - .../GuildBattleScoreInfoRequestHandler.hpp | 14 - .../handlers/GuildBoardInfoRequestHandler.cpp | 11 - .../handlers/GuildBoardInfoRequestHandler.hpp | 14 - .../handlers/GuildBoardPostRequestHandler.cpp | 11 - .../handlers/GuildBoardPostRequestHandler.hpp | 13 - .../gme/handlers/GuildCampRequestHandler.cpp | 11 - .../gme/handlers/GuildCampRequestHandler.hpp | 13 - .../handlers/GuildCreateRequestHandler.cpp | 11 - .../handlers/GuildCreateRequestHandler.hpp | 13 - .../GuildDeckActivateRequestHandler.cpp | 11 - .../GuildDeckActivateRequestHandler.hpp | 13 - .../handlers/GuildDeckEditRequestHandler.cpp | 11 - .../handlers/GuildDeckEditRequestHandler.hpp | 13 - ...GuardianSummonContributeRequestHandler.cpp | 11 - ...GuardianSummonContributeRequestHandler.hpp | 13 - .../gme/handlers/GuildInfoRequestHandler.cpp | 11 - .../gme/handlers/GuildInfoRequestHandler.hpp | 14 - .../GuildInviteManageRequestHandler.cpp | 11 - .../GuildInviteManageRequestHandler.hpp | 13 - .../gme/handlers/GuildJoinRequestHandler.cpp | 11 - .../gme/handlers/GuildJoinRequestHandler.hpp | 13 - .../GuildJoinedListRequestHandler.cpp | 11 - .../GuildJoinedListRequestHandler.hpp | 13 - .../GuildMemberGuildInfoRequestHandler.cpp | 11 - .../GuildMemberGuildInfoRequestHandler.hpp | 14 - .../GuildMemberUpdateRequestHandler.cpp | 11 - .../GuildMemberUpdateRequestHandler.hpp | 13 - .../GuildPreviousRankingRequestHandler.cpp | 11 - .../GuildPreviousRankingRequestHandler.hpp | 14 - .../GuildQuestClaimRequestHandler.cpp | 11 - .../GuildQuestClaimRequestHandler.hpp | 13 - .../GuildRaidBattleInfoRequestHandler.cpp | 11 - .../GuildRaidBattleInfoRequestHandler.hpp | 13 - .../GuildRaidBattleLogListRequestHandler.cpp | 11 - .../GuildRaidBattleLogListRequestHandler.hpp | 14 - .../GuildRaidBattleLogSetRequestHandler.cpp | 11 - .../GuildRaidBattleLogSetRequestHandler.hpp | 13 - ...aidBattleOutpostRelocateRequestHandler.cpp | 11 - ...aidBattleOutpostRelocateRequestHandler.hpp | 13 - .../GuildRaidBattleProgressRequestHandler.cpp | 11 - .../GuildRaidBattleProgressRequestHandler.hpp | 13 - .../GuildRaidFriendSelectRequestHandler.cpp | 11 - .../GuildRaidFriendSelectRequestHandler.hpp | 13 - .../GuildRaidGuardSetupRequestHandler.cpp | 11 - .../GuildRaidGuardSetupRequestHandler.hpp | 13 - .../handlers/GuildRaidInfoRequestHandler.cpp | 11 - .../handlers/GuildRaidInfoRequestHandler.hpp | 13 - .../GuildRaidJoinRoomRequestHandler.cpp | 11 - .../GuildRaidJoinRoomRequestHandler.hpp | 13 - .../GuildRaidMemberDeployRequestHandler.cpp | 11 - .../GuildRaidMemberDeployRequestHandler.hpp | 13 - ...uildRaidMissionBattleEndRequestHandler.cpp | 11 - ...uildRaidMissionBattleEndRequestHandler.hpp | 13 - ...ldRaidMissionBattleStartRequestHandler.cpp | 11 - ...ldRaidMissionBattleStartRequestHandler.hpp | 13 - .../GuildRaidQuestObjectiveRequestHandler.cpp | 11 - .../GuildRaidQuestObjectiveRequestHandler.hpp | 13 - .../GuildRaidRankingResultRequestHandler.cpp | 11 - .../GuildRaidRankingResultRequestHandler.hpp | 13 - ...GuildRaidRoomBattleStartRequestHandler.cpp | 11 - ...GuildRaidRoomBattleStartRequestHandler.hpp | 13 - .../GuildRaidRoomCreateRequestHandler.cpp | 11 - .../GuildRaidRoomCreateRequestHandler.hpp | 13 - .../GuildRaidRoomInfoRequestHandler.cpp | 11 - .../GuildRaidRoomInfoRequestHandler.hpp | 13 - .../GuildRaidRoomListRequestHandler.cpp | 11 - .../GuildRaidRoomListRequestHandler.hpp | 14 - .../GuildRaidRoomMemberKickRequestHandler.cpp | 11 - .../GuildRaidRoomMemberKickRequestHandler.hpp | 13 - ...ildRaidRoomPartSkillListRequestHandler.cpp | 11 - ...ildRaidRoomPartSkillListRequestHandler.hpp | 13 - ...uildRaidRoomPartSkillSetRequestHandler.cpp | 11 - ...uildRaidRoomPartSkillSetRequestHandler.hpp | 13 - .../GuildRaidRoomUpdatedRequestHandler.cpp | 11 - .../GuildRaidRoomUpdatedRequestHandler.hpp | 13 - .../GuildRankingDetailRequestHandler.cpp | 11 - .../GuildRankingDetailRequestHandler.hpp | 14 - .../handlers/GuildRankingRequestHandler.cpp | 11 - .../handlers/GuildRankingRequestHandler.hpp | 14 - .../GuildRecomendedMemberRequestHandler.cpp | 11 - .../GuildRecomendedMemberRequestHandler.hpp | 14 - .../GuildResearchInfoRequestHandler.cpp | 11 - .../GuildResearchInfoRequestHandler.hpp | 13 - .../GuildRoundBattleSummaryRequestHandler.cpp | 11 - .../GuildRoundBattleSummaryRequestHandler.hpp | 13 - .../GuildRoundSumarryRequestHandler.cpp | 11 - .../GuildRoundSumarryRequestHandler.hpp | 13 - .../handlers/GuildSearchRequestHandler.cpp | 11 - .../handlers/GuildSearchRequestHandler.hpp | 14 - .../handlers/GuildShopUseRequestHandler.cpp | 11 - .../handlers/GuildShopUseRequestHandler.hpp | 13 - .../gme/handlers/GuildTradeRequestHandler.cpp | 11 - .../gme/handlers/GuildTradeRequestHandler.hpp | 13 - .../handlers/GuildUpdateRequestHandler.cpp | 11 - .../handlers/GuildUpdateRequestHandler.hpp | 13 - .../GuildUpgradeContRequestHandler.cpp | 11 - .../GuildUpgradeContRequestHandler.hpp | 13 - .../handlers/GuildUpgradeRequestHandler.cpp | 11 - .../handlers/GuildUpgradeRequestHandler.hpp | 13 - .../GuilldBattleMoveRequestHandler.cpp | 11 - .../GuilldBattleMoveRequestHandler.hpp | 13 - .../gme/handlers/HomeInfoRequestHandler.cpp | 11 - .../gme/handlers/HomeInfoRequestHandler.hpp | 13 - .../InboxMessageManageRequestHandler.cpp | 11 - .../InboxMessageManageRequestHandler.hpp | 13 - .../handlers/InitializeRequest2Handler.cpp | 163 -- .../handlers/InitializeRequest2Handler.hpp | 16 - .../gme/handlers/InitializeRequestHandler.cpp | 11 - .../gme/handlers/InitializeRequestHandler.hpp | 13 - .../InvitationReceiptRequestHandler.cpp | 11 - .../InvitationReceiptRequestHandler.hpp | 13 - .../gme/handlers/ItemEditRequestHandler.cpp | 11 - .../gme/handlers/ItemEditRequestHandler.hpp | 13 - .../handlers/ItemFavoriteRequestHandler.cpp | 11 - .../handlers/ItemFavoriteRequestHandler.hpp | 14 - .../gme/handlers/ItemMixRequestHandler.cpp | 11 - .../gme/handlers/ItemMixRequestHandler.hpp | 13 - .../gme/handlers/ItemSellRequestHandler.cpp | 11 - .../gme/handlers/ItemSellRequestHandler.hpp | 13 - .../handlers/ItemSphereEqpRequestHandler.cpp | 11 - .../handlers/ItemSphereEqpRequestHandler.hpp | 13 - .../ItemUseTimeLimitRequestHandler.cpp | 11 - .../ItemUseTimeLimitRequestHandler.hpp | 13 - .../MinigameCardEndRequestHandler.cpp | 11 - .../MinigameCardEndRequestHandler.hpp | 13 - .../MinigameFriendListRequestHandler.cpp | 11 - .../MinigameFriendListRequestHandler.hpp | 13 - .../MinigameNameEntryRequestHandler.cpp | 11 - .../MinigameNameEntryRequestHandler.hpp | 13 - .../MinigameRankingInfoRequestHandler.cpp | 11 - .../MinigameRankingInfoRequestHandler.hpp | 14 - .../MinigameSmashEndRequestHandler.cpp | 11 - .../MinigameSmashEndRequestHandler.hpp | 13 - .../handlers/MinigameStartRequestHandler.cpp | 11 - .../handlers/MinigameStartRequestHandler.hpp | 13 - .../MissionContinueRequestHandler.cpp | 11 - .../MissionContinueRequestHandler.hpp | 13 - .../gme/handlers/MissionEndRequestHandler.cpp | 11 - .../gme/handlers/MissionEndRequestHandler.hpp | 13 - .../handlers/MissionRestartRequestHandler.cpp | 11 - .../handlers/MissionRestartRequestHandler.hpp | 13 - .../handlers/MissionStartRequestHandler.cpp | 535 ---- .../handlers/MissionStartRequestHandler.hpp | 13 - ...MultiGachaIapPurchaseIapRequestHandler.cpp | 11 - ...MultiGachaIapPurchaseIapRequestHandler.hpp | 14 - .../MysteryBoxClaimRequestHandler.cpp | 11 - .../MysteryBoxClaimRequestHandler.hpp | 13 - .../handlers/MysteryBoxListRequestHandler.cpp | 11 - .../handlers/MysteryBoxListRequestHandler.hpp | 13 - .../handlers/NgwordCheckRequestHandler.cpp | 11 - .../handlers/NgwordCheckRequestHandler.hpp | 13 - .../gme/handlers/NoticeListRequestHandler.cpp | 11 - .../gme/handlers/NoticeListRequestHandler.hpp | 13 - .../NoticeReadUpdateRequestHandler.cpp | 11 - .../NoticeReadUpdateRequestHandler.hpp | 13 - .../handlers/NoticeUpdateRequestHandler.cpp | 11 - .../handlers/NoticeUpdateRequestHandler.hpp | 13 - .../handlers/PresentListRequestHandler.cpp | 11 - .../handlers/PresentListRequestHandler.hpp | 13 - .../handlers/PresentReceiptRequestHandler.cpp | 11 - .../handlers/PresentReceiptRequestHandler.hpp | 13 - .../handlers/RaidAgreementRequestHandler.cpp | 11 - .../handlers/RaidAgreementRequestHandler.hpp | 13 - .../RaidCampRestEndRequestHandler.cpp | 11 - .../RaidCampRestEndRequestHandler.hpp | 13 - .../RaidCampRestGetRequestHandler.cpp | 11 - .../RaidCampRestGetRequestHandler.hpp | 13 - .../RaidCampRestStartRequestHandler.cpp | 11 - .../RaidCampRestStartRequestHandler.hpp | 13 - .../gme/handlers/RaidEnterRequestHandler.cpp | 11 - .../gme/handlers/RaidEnterRequestHandler.hpp | 13 - .../gme/handlers/RaidExitRequestHandler.cpp | 11 - .../gme/handlers/RaidExitRequestHandler.hpp | 13 - .../RaidFriendRemoveRequestHandler.cpp | 11 - .../RaidFriendRemoveRequestHandler.hpp | 13 - .../RaidFrlendSelectRequestHandler.cpp | 11 - .../RaidFrlendSelectRequestHandler.hpp | 13 - .../handlers/RaidGetChatLogRequestHandler.cpp | 11 - .../handlers/RaidGetChatLogRequestHandler.hpp | 14 - .../RaidGetPlayerInfoRequestHandler.cpp | 11 - .../RaidGetPlayerInfoRequestHandler.hpp | 13 - .../handlers/RaidItemDeleteRequestHandler.cpp | 11 - .../handlers/RaidItemDeleteRequestHandler.hpp | 13 - .../handlers/RaidItemEditRequestHandler.cpp | 11 - .../handlers/RaidItemEditRequestHandler.hpp | 13 - .../handlers/RaidItemMixRequestHandler.cpp | 11 - .../handlers/RaidItemMixRequestHandler.hpp | 13 - .../RaidLimitedUseItemRequestHandler.cpp | 11 - .../RaidLimitedUseItemRequestHandler.hpp | 13 - .../RaidMissionBattleEndRequestHandler.cpp | 11 - .../RaidMissionBattleEndRequestHandler.hpp | 13 - ...RaidMissionBattleRestartRequestHandler.cpp | 11 - ...RaidMissionBattleRestartRequestHandler.hpp | 13 - .../RaidMissionBattleStartRequestHandler.cpp | 11 - .../RaidMissionBattleStartRequestHandler.hpp | 13 - .../handlers/RaidMissionEndRequestHandler.cpp | 11 - .../handlers/RaidMissionEndRequestHandler.hpp | 13 - .../RaidMissionExitRequestHandler.cpp | 11 - .../RaidMissionExitRequestHandler.hpp | 13 - .../RaidMissionHarvestRequestHandler.cpp | 11 - .../RaidMissionHarvestRequestHandler.hpp | 13 - .../RaidMissionInfoLightRequestHandler.cpp | 11 - .../RaidMissionInfoLightRequestHandler.hpp | 13 - .../RaidMissionInfoRequestHandler.cpp | 11 - .../RaidMissionInfoRequestHandler.hpp | 13 - .../RaidMissionSelectRequestHandler.cpp | 11 - .../RaidMissionSelectRequestHandler.hpp | 13 - .../RaidMissionStartRequestHandler.cpp | 11 - .../RaidMissionStartRequestHandler.hpp | 13 - .../RaidMissionUseItemRequestHandler.cpp | 11 - .../RaidMissionUseItemRequestHandler.hpp | 13 - .../handlers/RaidQuickStartRequestHandler.cpp | 11 - .../handlers/RaidQuickStartRequestHandler.hpp | 13 - .../RaidRoomDissolveRequestHandler.cpp | 11 - .../RaidRoomDissolveRequestHandler.hpp | 13 - .../RaidRoomFriendGetRequestHandler.cpp | 11 - .../RaidRoomFriendGetRequestHandler.hpp | 14 - .../handlers/RaidRoomInfoRequestHandler.cpp | 11 - .../handlers/RaidRoomInfoRequestHandler.hpp | 14 - .../handlers/RaidRoomKickRequestHandler.cpp | 11 - .../handlers/RaidRoomKickRequestHandler.hpp | 13 - .../handlers/RaidRoomListRequestHandler.cpp | 11 - .../handlers/RaidRoomListRequestHandler.hpp | 13 - .../RaidRoonItemEditRequestHandler.cpp | 11 - .../RaidRoonItemEditRequestHandler.hpp | 13 - .../handlers/RaidSendChatRequestHandler.cpp | 11 - .../handlers/RaidSendChatRequestHandler.hpp | 13 - .../handlers/RaidShopUseRequestHandler.cpp | 11 - .../handlers/RaidShopUseRequestHandler.hpp | 13 - .../RaidUpDataRoomInfoRequestHandler.cpp | 11 - .../RaidUpDataRoomInfoRequestHandler.hpp | 13 - .../RaidUpDataUserReadyRequestHandler.cpp | 11 - .../RaidUpDataUserReadyRequestHandler.hpp | 13 - .../handlers/RaidUpDateCashRequestHandler.cpp | 11 - .../handlers/RaidUpDateCashRequestHandler.hpp | 13 - .../RaidUpScenarioInfoRequestHandler.cpp | 11 - .../RaidUpScenarioInfoRequestHandler.hpp | 13 - .../RaidUpdateBlackListRequestHandler.cpp | 11 - .../RaidUpdateBlackListRequestHandler.hpp | 13 - .../RaidUpdateProgressRequestHandler.cpp | 11 - .../RaidUpdateProgressRequestHandler.hpp | 13 - .../handlers/RaidUserInfoRequestHandler.cpp | 11 - .../handlers/RaidUserInfoRequestHandler.hpp | 14 - .../handlers/RaidWorloInfoRequestHandler.cpp | 11 - .../handlers/RaidWorloInfoRequestHandler.hpp | 13 - .../SGChatLogInfoListRequestHandler.cpp | 11 - .../SGChatLogInfoListRequestHandler.hpp | 14 - .../SPChallengeMissionStartRequestHandler.cpp | 11 - .../SPChallengeMissionStartRequestHandler.hpp | 13 - .../SPChallengeRankingRequestHandler.cpp | 11 - .../SPChallengeRankingRequestHandler.hpp | 14 - .../SPChallengeUserInfoRequestHandler.cpp | 11 - .../SPChallengeUserInfoRequestHandler.hpp | 14 - .../SetPurchaseInfoRequestHandler.cpp | 11 - .../SetPurchaseInfoRequestHandler.hpp | 13 - .../gme/handlers/ShopUseRequestHandler.cpp | 11 - .../gme/handlers/ShopUseRequestHandler.hpp | 13 - .../gme/handlers/SlotActionRequestHandler.cpp | 11 - .../gme/handlers/SlotActionRequestHandler.hpp | 13 - .../SummonerJournalInfoRequestHandler.cpp | 11 - .../SummonerJournalInfoRequestHandler.hpp | 13 - ...rJournalMilestoneRewardsRequestHandler.cpp | 11 - ...rJournalMilestoneRewardsRequestHandler.hpp | 13 - ...mmonerJournalTaskRewardsRequestHandler.cpp | 11 - ...mmonerJournalTaskRewardsRequestHandler.hpp | 13 - .../handlers/SummonerMixRequestHandler.cpp | 11 - .../handlers/SummonerMixRequestHandler.hpp | 13 - .../SummonerSkillGetRequestHandler.cpp | 11 - .../SummonerSkillGetRequestHandler.hpp | 13 - .../TierTourneyClaimRewardRequestHandler.cpp | 11 - .../TierTourneyClaimRewardRequestHandler.hpp | 13 - .../TierTourneyFriendListRequestHandler.cpp | 11 - .../TierTourneyFriendListRequestHandler.hpp | 13 - .../TierTourneyRewardMstRequestHandler.cpp | 11 - .../TierTourneyRewardMstRequestHandler.hpp | 14 - .../TieupCampaignInfoRequestHandler.cpp | 11 - .../TieupCampaignInfoRequestHandler.hpp | 14 - .../TownFacilityUpdateRequestHandler.cpp | 11 - .../TownFacilityUpdateRequestHandler.hpp | 13 - .../gme/handlers/TownUpdateRequestHandler.cpp | 11 - .../gme/handlers/TownUpdateRequestHandler.hpp | 13 - .../TransferCodeCheckRequestHandler.cpp | 11 - .../TransferCodeCheckRequestHandler.hpp | 13 - .../TransferCodeIssueRequestHandler.cpp | 11 - .../TransferCodeIssueRequestHandler.hpp | 13 - .../gme/handlers/TransferRequestHandler.cpp | 11 - .../gme/handlers/TransferRequestHandler.hpp | 13 - .../handlers/TrialDeckEditRequestHandler.cpp | 11 - .../handlers/TrialDeckEditRequestHandler.hpp | 13 - .../handlers/TrialDeckGetRequestHandler.cpp | 11 - .../handlers/TrialDeckGetRequestHandler.hpp | 13 - .../handlers/TutorialSkipRequestHandler.cpp | 11 - .../handlers/TutorialSkipRequestHandler.hpp | 14 - .../handlers/TutorialUpdateRequestHandler.cpp | 11 - .../handlers/TutorialUpdateRequestHandler.hpp | 13 - .../gme/handlers/URLMstRequestHandler.cpp | 11 - .../gme/handlers/URLMstRequestHandler.hpp | 13 - .../handlers/UnitBondBoostRequestHandler.cpp | 11 - .../handlers/UnitBondBoostRequestHandler.hpp | 13 - .../gme/handlers/UnitEvoRequestHandler.cpp | 11 - .../gme/handlers/UnitEvoRequestHandler.hpp | 13 - .../handlers/UnitFavoriteRequestHandler.cpp | 40 - .../handlers/UnitFavoriteRequestHandler.hpp | 14 - .../gme/handlers/UnitMixRequestHandler.cpp | 11 - .../gme/handlers/UnitMixRequestHandler.hpp | 13 - .../handlers/UnitOmniEvoRequestHandler.cpp | 11 - .../handlers/UnitOmniEvoRequestHandler.hpp | 13 - .../UnitSelectorGachaTicketRequestHandler.cpp | 11 - .../UnitSelectorGachaTicketRequestHandler.hpp | 13 - .../gme/handlers/UnitSellRequestHandler.cpp | 11 - .../gme/handlers/UnitSellRequestHandler.hpp | 13 - .../UpdateEventInfoRequestHandler.cpp | 11 - .../UpdateEventInfoRequestHandler.hpp | 13 - .../UpdateInfoLightRequestHandler.cpp | 11 - .../UpdateInfoLightRequestHandler.hpp | 13 - .../gme/handlers/UpdateInfoRequestHandler.cpp | 11 - .../gme/handlers/UpdateInfoRequestHandler.hpp | 14 - .../UpdatePermitPlaceInfoRequestHandler.cpp | 11 - .../UpdatePermitPlaceInfoRequestHandler.hpp | 13 - .../UserEnteredFeatureRequestHandler.cpp | 11 - .../UserEnteredFeatureRequestHandler.hpp | 13 - .../UserGemShardInfoRequestHandler.cpp | 11 - .../UserGemShardInfoRequestHandler.hpp | 14 - .../UserLoginCampaignInfoRequestHandler.cpp | 11 - .../UserLoginCampaignInfoRequestHandler.hpp | 14 - .../UserSummonerInfoEditRequestHandler.cpp | 11 - .../UserSummonerInfoEditRequestHandler.hpp | 13 - .../UserTournamentInfoRequestHandler.cpp | 11 - .../UserTournamentInfoRequestHandler.hpp | 14 - .../VideoAdCompleteRequestHandler.cpp | 11 - .../VideoAdCompleteRequestHandler.hpp | 13 - .../VideoAdSlotsClaimBonusRequestHandler.cpp | 11 - .../VideoAdSlotsClaimBonusRequestHandler.hpp | 13 - .../VideoAdSlotsCompleteRequestHandler.cpp | 11 - .../VideoAdSlotsCompleteRequestHandler.hpp | 13 - ...oAdSlotsStandInfoRefreshRequestHandler.cpp | 11 - ...oAdSlotsStandInfoRefreshRequestHandler.hpp | 13 - .../VideoAdsSlotActionRequestHandler.cpp | 11 - .../VideoAdsSlotActionRequestHandler.hpp | 13 - .../VortexArenaBattleEndRequestHandler.cpp | 11 - .../VortexArenaBattleEndRequestHandler.hpp | 13 - .../VortexArenaBattleStartRequestHandler.cpp | 11 - .../VortexArenaBattleStartRequestHandler.hpp | 13 - .../VortexArenaClaimDailyRequestHandler.cpp | 11 - .../VortexArenaClaimDailyRequestHandler.hpp | 13 - .../VortexArenaClaimRequestHandler.cpp | 11 - .../VortexArenaClaimRequestHandler.hpp | 14 - .../VortexArenaLeaderboardRequestHandler.cpp | 11 - .../VortexArenaLeaderboardRequestHandler.hpp | 14 - .../VortexArenaMatchingRequestHandler.cpp | 11 - .../VortexArenaMatchingRequestHandler.hpp | 13 - .../VortexArenaRetireRequestHandler.cpp | 11 - .../VortexArenaRetireRequestHandler.hpp | 13 - .../handlers/VortexArenaTopRequestHandler.cpp | 11 - .../handlers/VortexArenaTopRequestHandler.hpp | 13 - gimuserver/gme/handlers/handlers_export.json | 2439 ----------------- gimuserver/gme/response/MissionStartInfo.hpp | 53 - gimuserver/system/DailyTaskConfig.cpp | 56 - 565 files changed, 10582 deletions(-) delete mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/AreaRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/AreaRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.cpp delete mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.hpp delete mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp delete mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp delete mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.cpp delete mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.hpp delete mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TransferRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TransferRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp delete mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp delete mode 100644 gimuserver/gme/handlers/handlers_export.json delete mode 100644 gimuserver/gme/response/MissionStartInfo.hpp delete mode 100644 gimuserver/system/DailyTaskConfig.cpp diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp deleted file mode 100644 index 80466ce..0000000 --- a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "AchievementAcceptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::AchievementAcceptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp deleted file mode 100644 index 7bf92ea..0000000 --- a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class AchievementAcceptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "dx5qvm7L"; } - const char* GetAesKey() const override { return "g9N1y7bc"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp deleted file mode 100644 index 83cdae2..0000000 --- a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "AchievementDeliverRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::AchievementDeliverRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp deleted file mode 100644 index 2842459..0000000 --- a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class AchievementDeliverRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "vsaXI4M0"; } - const char* GetAesKey() const override { return "2Lj5hIEG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp deleted file mode 100644 index 7d26ec5..0000000 --- a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "AchievementRewardReceiveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::AchievementRewardReceiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp deleted file mode 100644 index 258a1a7..0000000 --- a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class AchievementRewardReceiveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "uq69mTtR"; } - const char* GetAesKey() const override { return "cbE74zBZ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp deleted file mode 100644 index 07ca2d8..0000000 --- a/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "AchievementTradeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::AchievementTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp deleted file mode 100644 index afd49ca..0000000 --- a/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class AchievementTradeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "m9LiF6P2"; } - const char* GetAesKey() const override { return "0IWC9LVq"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AreaRequestHandler.cpp b/gimuserver/gme/handlers/AreaRequestHandler.cpp deleted file mode 100644 index 78062dd..0000000 --- a/gimuserver/gme/handlers/AreaRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "AreaRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::AreaRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/AreaRequestHandler.hpp b/gimuserver/gme/handlers/AreaRequestHandler.hpp deleted file mode 100644 index 5d5666b..0000000 --- a/gimuserver/gme/handlers/AreaRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class AreaRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Zds63G5y"; } - const char* GetAesKey() const override { return "YfAh7gqojdXEtFR1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp deleted file mode 100644 index 35befcf..0000000 --- a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp deleted file mode 100644 index 70a8983..0000000 --- a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "oQNtKU51"; } - const char* GetAesKey() const override { return "jkgWq1d0"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp deleted file mode 100644 index 0e92fe2..0000000 --- a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaBattleRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp deleted file mode 100644 index 422c9ed..0000000 --- a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaBattleRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "NPyXDgV9"; } - const char* GetAesKey() const override { return "sWofKGMl"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp deleted file mode 100644 index 03be44d..0000000 --- a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp deleted file mode 100644 index 0516be5..0000000 --- a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7f1rg92L"; } - const char* GetAesKey() const override { return "zaMR9o0d"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp deleted file mode 100644 index 55b6e30..0000000 --- a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaFriendListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp deleted file mode 100644 index 52f6132..0000000 --- a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaFriendListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "xkd9H50w"; } - const char* GetAesKey() const override { return "L3TDhrn2"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp deleted file mode 100644 index 0a8008d..0000000 --- a/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp deleted file mode 100644 index 1c413d2..0000000 --- a/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "oim9TU1D"; } - const char* GetAesKey() const override { return "oqQxdFfa"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp deleted file mode 100644 index 80cee93..0000000 --- a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaMatchingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp deleted file mode 100644 index 0dbc501..0000000 --- a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaMatchingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "82ztj6Iy"; } - const char* GetAesKey() const override { return "Q53tUIBE"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp deleted file mode 100644 index ff91cd6..0000000 --- a/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaRetireRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp deleted file mode 100644 index f5dccb1..0000000 --- a/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaRetireRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "eyg8sA32"; } - const char* GetAesKey() const override { return "93i8EbyM"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp deleted file mode 100644 index 60b3658..0000000 --- a/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ArenaStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp deleted file mode 100644 index 61d00d8..0000000 --- a/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ArenaStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "zu6ifpy0"; } - const char* GetAesKey() const override { return "bGjK4UH1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp deleted file mode 100644 index 9eaa7ec..0000000 --- a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "BadgeInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" -#include "gme/response/BadgeInfo.hpp" - - -void Handler::BadgeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - Response::BadgeInfo info; //How we parse in responses - info.Serialize(res); //and include it in the response - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp deleted file mode 100644 index cf0877d..0000000 --- a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BadgeInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nJ3A7qFp"; } - const char* GetAesKey() const override { return "bGxX67KB"; } - // TODO: Response has 6 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.cpp b/gimuserver/gme/handlers/BannerClickRequestHandler.cpp deleted file mode 100644 index 9110aa5..0000000 --- a/gimuserver/gme/handlers/BannerClickRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BannerClickRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BannerClickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.hpp b/gimuserver/gme/handlers/BannerClickRequestHandler.hpp deleted file mode 100644 index 817cb31..0000000 --- a/gimuserver/gme/handlers/BannerClickRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BannerClickRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "a5k36D28"; } - const char* GetAesKey() const override { return "a63Ghbi2"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp deleted file mode 100644 index 53955e8..0000000 --- a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BundleCategoryRefreshRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BundleCategoryRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp deleted file mode 100644 index 2216f45..0000000 --- a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BundleCategoryRefreshRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "swarOb4u"; } - const char* GetAesKey() const override { return "GeJa9uTe"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp deleted file mode 100644 index 66e3fcb..0000000 --- a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BundlePurchaseIapRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BundlePurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp deleted file mode 100644 index 81dd11b..0000000 --- a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BundlePurchaseIapRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "kD298bt6"; } - const char* GetAesKey() const override { return "u45Bi2p0"; } - // TODO: Response has 5 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp deleted file mode 100644 index ad93b8c..0000000 --- a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BundlePurchaseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BundlePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp deleted file mode 100644 index 887c2cc..0000000 --- a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BundlePurchaseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "D3gyT3b3"; } - const char* GetAesKey() const override { return "a8pE3x39"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp deleted file mode 100644 index 5186295..0000000 --- a/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BuyCoinRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BuyCoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp deleted file mode 100644 index 4c4566b..0000000 --- a/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BuyCoinRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "9o3q7SjN"; } - const char* GetAesKey() const override { return "DCM60QNb"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp deleted file mode 100644 index 890a707..0000000 --- a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "BuyCoinStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::BuyCoinStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp deleted file mode 100644 index 89b3453..0000000 --- a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class BuyCoinStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "kJs6CQq1"; } - const char* GetAesKey() const override { return "J9P7Bmxa"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp deleted file mode 100644 index c4605ed..0000000 --- a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp deleted file mode 100644 index a2a882a..0000000 --- a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "pTNB6yw3"; } - const char* GetAesKey() const override { return "t06HFsXP"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp deleted file mode 100644 index 95cd58b..0000000 --- a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp deleted file mode 100644 index 33f9ff7..0000000 --- a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "h1RjcD3S"; } - const char* GetAesKey() const override { return "4CKoVAq0"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp deleted file mode 100644 index 98b5285..0000000 --- a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignDeckEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp deleted file mode 100644 index d97e288..0000000 --- a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignDeckEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "D74TYRf1"; } - const char* GetAesKey() const override { return "e2k4s6jc"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp deleted file mode 100644 index c5be138..0000000 --- a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignDeckGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp deleted file mode 100644 index b0b9d75..0000000 --- a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignDeckGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "C3a0VnQK"; } - const char* GetAesKey() const override { return "q2ZtYJ6P"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp deleted file mode 100644 index 61e2231..0000000 --- a/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp deleted file mode 100644 index 07b92b8..0000000 --- a/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jF9Kkro4"; } - const char* GetAesKey() const override { return "4X9tBSg8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp deleted file mode 100644 index 21ab4d3..0000000 --- a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignItemEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp deleted file mode 100644 index 12e8f26..0000000 --- a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignItemEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "W2VU91I7"; } - const char* GetAesKey() const override { return "2Jd10iwn"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp deleted file mode 100644 index 682f23c..0000000 --- a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignMissionGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignMissionGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp deleted file mode 100644 index 8fc9536..0000000 --- a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignMissionGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "RSm6p2d4"; } - const char* GetAesKey() const override { return "5jzXN7AH"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp deleted file mode 100644 index de547e4..0000000 --- a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignReceiptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp deleted file mode 100644 index aed66b7..0000000 --- a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignReceiptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5Imq3wC0"; } - const char* GetAesKey() const override { return "4DAgP80B"; } - // TODO: Response has 1 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp deleted file mode 100644 index 6c907d6..0000000 --- a/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp deleted file mode 100644 index 7483233..0000000 --- a/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Ht2jeWV8"; } - const char* GetAesKey() const override { return "vm7LYZz4"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp deleted file mode 100644 index 9ad0eb1..0000000 --- a/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignSaveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp deleted file mode 100644 index 84b9356..0000000 --- a/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignSaveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Utzc3oj5"; } - const char* GetAesKey() const override { return "6xc3GhQF"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp deleted file mode 100644 index 61af1d4..0000000 --- a/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CampaignStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CampaignStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp deleted file mode 100644 index 44061c9..0000000 --- a/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CampaignStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "6Y0gaPQN"; } - const char* GetAesKey() const override { return "WM6yr4ej"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp deleted file mode 100644 index 01de191..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp deleted file mode 100644 index 29dfe24..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "syX20UG8"; } - const char* GetAesKey() const override { return "9xk0xi0Y"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp deleted file mode 100644 index 48a2776..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp deleted file mode 100644 index f587d1e..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "rbOMSnba"; } - const char* GetAesKey() const override { return "iVvpULXG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp deleted file mode 100644 index 233c81a..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp deleted file mode 100644 index 65cec5c..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "L5LN9ytu"; } - const char* GetAesKey() const override { return "6gTFuTF9"; } - // TODO: Response has 9 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp deleted file mode 100644 index 3f1ed02..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaRankingRewardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaRankingRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp deleted file mode 100644 index 9a8096b..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaRankingRewardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "tct1Jogs"; } - const char* GetAesKey() const override { return "RRxXMpzm"; } - // TODO: Response has 58 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp deleted file mode 100644 index ee82451..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaResetInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaResetInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp deleted file mode 100644 index e6febfd..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaResetInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Zw3WIoWu"; } - const char* GetAesKey() const override { return "KlwYMGF1"; } - // TODO: Response has 4 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp deleted file mode 100644 index cc348c5..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaShopAddItemRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaShopAddItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp deleted file mode 100644 index d004a29..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaShopAddItemRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jtzuog2S"; } - const char* GetAesKey() const override { return "xMcy25Tx"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp deleted file mode 100644 index efff582..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaShopInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaShopInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp deleted file mode 100644 index 74da990..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaShopInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "xfmNcJVl"; } - const char* GetAesKey() const override { return "Fmv6wzeu"; } - // TODO: Response has 8 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp deleted file mode 100644 index 77a9525..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp deleted file mode 100644 index 00c6fab..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "z44LyLr2"; } - const char* GetAesKey() const override { return "CC8rm3EJ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp deleted file mode 100644 index 18e527f..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaTChestReceivedRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaTChestReceivedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp deleted file mode 100644 index 285b16a..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaTChestReceivedRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "xmzmjcxQ"; } - const char* GetAesKey() const override { return "L4W9YSex"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp deleted file mode 100644 index a740ad1..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeArenaTeamEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeArenaTeamEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp deleted file mode 100644 index 180c0f4..0000000 --- a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeArenaTeamEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "sXXX6Ec7"; } - const char* GetAesKey() const override { return "DcsPPuTG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp deleted file mode 100644 index 1a55586..0000000 --- a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeBaseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeBaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp deleted file mode 100644 index 11bd333..0000000 --- a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeBaseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nUAW2B0a"; } - const char* GetAesKey() const override { return "uE5Tsv6P"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp deleted file mode 100644 index 83c5b0a..0000000 --- a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeMissionStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp deleted file mode 100644 index 04fb6d3..0000000 --- a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeMissionStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "t5wfpZ32"; } - const char* GetAesKey() const override { return "YSVD0n9K"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp deleted file mode 100644 index 12715f7..0000000 --- a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeRankRewardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeRankRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp deleted file mode 100644 index 7678a7f..0000000 --- a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeRankRewardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "m3fr7vxo"; } - const char* GetAesKey() const override { return "4BuRdgr2"; } - // TODO: Response has 9 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp deleted file mode 100644 index b9df521..0000000 --- a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp deleted file mode 100644 index b504d9d..0000000 --- a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2Kxi7rIB"; } - const char* GetAesKey() const override { return "v1PzNE9f"; } - // TODO: Response has 18 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp deleted file mode 100644 index 3c7c960..0000000 --- a/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp deleted file mode 100644 index 227f25a..0000000 --- a/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "sQfU18kH"; } - const char* GetAesKey() const override { return "m4sdYv9e"; } - // TODO: Response has 1 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp deleted file mode 100644 index 613467b..0000000 --- a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChallengeUserInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp deleted file mode 100644 index 34b39e9..0000000 --- a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChallengeUserInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jF3AS4cp"; } - const char* GetAesKey() const override { return "Nst6MK5m"; } - // TODO: Response has 8 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.cpp b/gimuserver/gme/handlers/ChronologyRequestHandler.cpp deleted file mode 100644 index 757d2bf..0000000 --- a/gimuserver/gme/handlers/ChronologyRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ChronologyRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ChronologyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.hpp b/gimuserver/gme/handlers/ChronologyRequestHandler.hpp deleted file mode 100644 index 024c3e4..0000000 --- a/gimuserver/gme/handlers/ChronologyRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ChronologyRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5o8ZlDGX"; } - const char* GetAesKey() const override { return "SNrhAG29"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp deleted file mode 100644 index 7141b8e..0000000 --- a/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CollabRewardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CollabRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp deleted file mode 100644 index 50d8e99..0000000 --- a/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CollabRewardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4aL5upiU"; } - const char* GetAesKey() const override { return "2a4MeshE"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp deleted file mode 100644 index 30968ec..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp deleted file mode 100644 index 960cb63..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "fGDPoQI3"; } - const char* GetAesKey() const override { return "4V6oIoRC"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp deleted file mode 100644 index 84ec6aa..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumBattleRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp deleted file mode 100644 index d4c9de5..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumBattleRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ohH9lfDE"; } - const char* GetAesKey() const override { return "j2bFgyri"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp deleted file mode 100644 index 236a6b4..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp deleted file mode 100644 index 4b34935..0000000 --- a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ysP6qYcy"; } - const char* GetAesKey() const override { return "iFIHAT5V"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp deleted file mode 100644 index 949ecd3..0000000 --- a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumDeckEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp deleted file mode 100644 index 3e47ba4..0000000 --- a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumDeckEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "rdZbaKBG"; } - const char* GetAesKey() const override { return "gY3YK5bD"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp deleted file mode 100644 index 4268f87..0000000 --- a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumFriendListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp deleted file mode 100644 index 600ab27..0000000 --- a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumFriendListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "AoBvG2YN"; } - const char* GetAesKey() const override { return "Wj5fH1HV"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp deleted file mode 100644 index 69ec413..0000000 --- a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumGetRewardInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumGetRewardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp deleted file mode 100644 index 94d1442..0000000 --- a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumGetRewardInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jv0dI88o"; } - const char* GetAesKey() const override { return "d7aPxZWw"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp deleted file mode 100644 index 8f7a1a9..0000000 --- a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ColosseumRewardReceiptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ColosseumRewardReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp deleted file mode 100644 index 65444cc..0000000 --- a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ColosseumRewardReceiptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "PN5CVaWy"; } - const char* GetAesKey() const override { return "YBgVBy5A"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp deleted file mode 100644 index 61545d0..0000000 --- a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ControlCenterEnterRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ControlCenterEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp deleted file mode 100644 index 336778e..0000000 --- a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ControlCenterEnterRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "uYF93Mhc"; } - const char* GetAesKey() const override { return "d0k6LGUu"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.cpp b/gimuserver/gme/handlers/CreateUserRequestHandler.cpp deleted file mode 100644 index 4ad9087..0000000 --- a/gimuserver/gme/handlers/CreateUserRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "CreateUserRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::CreateUserRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.hpp b/gimuserver/gme/handlers/CreateUserRequestHandler.hpp deleted file mode 100644 index c7b3184..0000000 --- a/gimuserver/gme/handlers/CreateUserRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class CreateUserRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "uV6yH5MX"; } - const char* GetAesKey() const override { return "4agnATy2DrJsWzQk"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp deleted file mode 100644 index ebbc1b2..0000000 --- a/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DailyLoginRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DailyLoginRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp deleted file mode 100644 index b67f70a..0000000 --- a/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DailyLoginRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4aClzokO"; } - const char* GetAesKey() const override { return "stI81haQ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp deleted file mode 100644 index 4c4b672..0000000 --- a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DailyRewardClaimRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DailyRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp deleted file mode 100644 index 63d6ee0..0000000 --- a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DailyRewardClaimRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "AT_DAILY_REWARD"; } - const char* GetAesKey() const override { return "ATK_DAILY_REWARD"; } - // TODO: Response has 1 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp deleted file mode 100644 index 24d7fde..0000000 --- a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DailyTaskClaimRewardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DailyTaskClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp deleted file mode 100644 index 99e75d9..0000000 --- a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DailyTaskClaimRewardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "oP3bn47e"; } - const char* GetAesKey() const override { return "ut0j9h3K"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp deleted file mode 100644 index efceae6..0000000 --- a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DailyTaskUserInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DailyTaskUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp deleted file mode 100644 index be53bbc..0000000 --- a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DailyTaskUserInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "m7g0Ekb5"; } - const char* GetAesKey() const override { return "Hd8c3Y6"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.cpp b/gimuserver/gme/handlers/DbbBondRequestHandler.cpp deleted file mode 100644 index be81b46..0000000 --- a/gimuserver/gme/handlers/DbbBondRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DbbBondRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DbbBondRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.hpp b/gimuserver/gme/handlers/DbbBondRequestHandler.hpp deleted file mode 100644 index a889bad..0000000 --- a/gimuserver/gme/handlers/DbbBondRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DbbBondRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "0EtanubR"; } - const char* GetAesKey() const override { return "Tr7dR4dR"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp deleted file mode 100644 index b81be86..0000000 --- a/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DebugUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DebugUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp deleted file mode 100644 index 8fa5e0b..0000000 --- a/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DebugUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Zr37LHNE"; } - const char* GetAesKey() const override { return "N1kSz2fr"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.cpp b/gimuserver/gme/handlers/DeckEditRequestHandler.cpp deleted file mode 100644 index c7faa4f..0000000 --- a/gimuserver/gme/handlers/DeckEditRequestHandler.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "DeckEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" -#include "gme/response/NoticeInfo.hpp" - -void Handler::DeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - { - Response::SignalKey v; - v.key = "fZnLr4t9"; - v.Serialize(res); - } - - user.info.Serialize(res); - user.teamInfo.Serialize(res); - - { - Response::NoticeInfo v; - v.url = System::Instance().ServerConfig().NoticeUrl; - v.Serialize(res); - } - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.hpp b/gimuserver/gme/handlers/DeckEditRequestHandler.hpp deleted file mode 100644 index 68b46ea..0000000 --- a/gimuserver/gme/handlers/DeckEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DeckEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "m2Ve9PkJ"; } - const char* GetAesKey() const override { return "d7UuQsq8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp deleted file mode 100644 index 83c2c09..0000000 --- a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "DungeonEventUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DungeonEventUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - //TODO: SQL modifications /actionSymbol/4iqcLm1s.php - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp deleted file mode 100644 index 3cbb80f..0000000 --- a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DungeonEventUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "BjAt1D6b"; } - const char* GetAesKey() const override { return "k5EiNe9x"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp deleted file mode 100644 index a8db556..0000000 --- a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DungeonKeyReceiptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DungeonKeyReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp deleted file mode 100644 index 95e8d10..0000000 --- a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DungeonKeyReceiptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "WCJE0xe2"; } - const char* GetAesKey() const override { return "V4pfQo5C"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp deleted file mode 100644 index 99b56fc..0000000 --- a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "DungeonKeyUseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::DungeonKeyUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp deleted file mode 100644 index a33a946..0000000 --- a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class DungeonKeyUseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "aGT5S6qZ"; } - const char* GetAesKey() const override { return "3rPx6tTw"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp deleted file mode 100644 index c907058..0000000 --- a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "EventTokenExchangeInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::EventTokenExchangeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp deleted file mode 100644 index 81a443d..0000000 --- a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class EventTokenExchangeInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "49zxdfl3"; } - const char* GetAesKey() const override { return "v2DfDSFl"; } - // TODO: Response has 8 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp deleted file mode 100644 index 0c2799e..0000000 --- a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "EventTokenExchangePurchaseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::EventTokenExchangePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp deleted file mode 100644 index e741848..0000000 --- a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class EventTokenExchangePurchaseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "SLf48fs0"; } - const char* GetAesKey() const override { return "Odiel30s"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp deleted file mode 100644 index 9ffc71d..0000000 --- a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "EventTokenInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::EventTokenInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp deleted file mode 100644 index bb5cd10..0000000 --- a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class EventTokenInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "f49als4D"; } - const char* GetAesKey() const override { return "94lDsgh4"; } - // TODO: Response has 7 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp deleted file mode 100644 index 6443748..0000000 --- a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FGPlusGuildRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FGPlusGuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp deleted file mode 100644 index 954bfb9..0000000 --- a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FGPlusGuildRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7umuchUg"; } - const char* GetAesKey() const override { return "sWup7ehu"; } - // TODO: Response has 4 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp deleted file mode 100644 index 215d943..0000000 --- a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FGPlusGuildRewardClaimRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FGPlusGuildRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp deleted file mode 100644 index 1c4bfad..0000000 --- a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FGPlusGuildRewardClaimRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Sp7umiaY"; } - const char* GetAesKey() const override { return "thIUXiu5"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp deleted file mode 100644 index 01b9f6d..0000000 --- a/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FeSkillGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FeSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp deleted file mode 100644 index 7c9834c..0000000 --- a/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FeSkillGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nSQxNOeL"; } - const char* GetAesKey() const override { return "nZ2bVoWu"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp deleted file mode 100644 index 97a57f6..0000000 --- a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FixGiftInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FixGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp deleted file mode 100644 index 918e58c..0000000 --- a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FixGiftInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "gLRIn74v"; } - const char* GetAesKey() const override { return "15gTE9ft"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp deleted file mode 100644 index 8eff59a..0000000 --- a/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendAgreeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp deleted file mode 100644 index e983245..0000000 --- a/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendAgreeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "NYKBH4V6"; } - const char* GetAesKey() const override { return "8PFVDiUIZyES2vzR"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp deleted file mode 100644 index b4c08c4..0000000 --- a/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendApplyRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendApplyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp deleted file mode 100644 index c5e289e..0000000 --- a/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendApplyRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "WUNi08YL"; } - const char* GetAesKey() const override { return "gbpdAEZuv8IP40UF"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp deleted file mode 100644 index 7b8c1e4..0000000 --- a/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendDeleteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp deleted file mode 100644 index da7aa92..0000000 --- a/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendDeleteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "SfMN9w4p"; } - const char* GetAesKey() const override { return "yWXI80UKQNBZFozw"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp deleted file mode 100644 index 7b34120..0000000 --- a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendFavoriteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp deleted file mode 100644 index ce78c26..0000000 --- a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendFavoriteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ps6Vgx4R"; } - const char* GetAesKey() const override { return "XcE1CK6L"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp deleted file mode 100644 index 8da194a..0000000 --- a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendGetAgreeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendGetAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp deleted file mode 100644 index 1e463a1..0000000 --- a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendGetAgreeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "aVqJrR08"; } - const char* GetAesKey() const override { return "H4zJCK2jPeaskVdf"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetRequestHandler.cpp deleted file mode 100644 index 7e987c5..0000000 --- a/gimuserver/gme/handlers/FriendGetRequestHandler.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "FriendGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" -#include "gme/response/ReinforcementInfo.hpp" - -void Handler::FriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - Response::ReinforcementInfo info; - info.Serialize(res); - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetRequestHandler.hpp deleted file mode 100644 index dabe073..0000000 --- a/gimuserver/gme/handlers/FriendGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2o4axPIC"; } - const char* GetAesKey() const override { return "EoYuZ2nbImhCU1c0"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp deleted file mode 100644 index cc1e680..0000000 --- a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendRandomSearchRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendRandomSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp deleted file mode 100644 index 0a62808..0000000 --- a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendRandomSearchRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "mE5gUQOp"; } - const char* GetAesKey() const override { return "oK4VaDGF"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp deleted file mode 100644 index e357f69..0000000 --- a/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendRefuseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendRefuseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp deleted file mode 100644 index 13e3c55..0000000 --- a/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendRefuseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "N5SQd7oA"; } - const char* GetAesKey() const override { return "fk8YaVy9puJbnLWv"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp deleted file mode 100644 index 0632ac2..0000000 --- a/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FriendSearchRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FriendSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp deleted file mode 100644 index 682bbd8..0000000 --- a/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FriendSearchRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "umNt8M7i"; } - const char* GetAesKey() const override { return "qa3sHuDgKxV5nI1F"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp deleted file mode 100644 index c732774..0000000 --- a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateContinueRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp deleted file mode 100644 index f925247..0000000 --- a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateContinueRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "uiFIMUH6"; } - const char* GetAesKey() const override { return "ZiosS4cd"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp deleted file mode 100644 index ef66419..0000000 --- a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp deleted file mode 100644 index 5b91b50..0000000 --- a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "cAJp7U4l"; } - const char* GetAesKey() const override { return "Vvpy7qZR"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp deleted file mode 100644 index 2f2a3af..0000000 --- a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp deleted file mode 100644 index 2165353..0000000 --- a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "M17pPotk"; } - const char* GetAesKey() const override { return "sochkegz"; } - // TODO: Response has 11 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp deleted file mode 100644 index 8cb2683..0000000 --- a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp deleted file mode 100644 index e265f9a..0000000 --- a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "26zW90oG"; } - const char* GetAesKey() const override { return "yo9eBUJk"; } - // TODO: Response has 16 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp deleted file mode 100644 index 3c54d21..0000000 --- a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp deleted file mode 100644 index 798ff15..0000000 --- a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "v0m1FU0g"; } - const char* GetAesKey() const override { return "whb7Y2wX"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp deleted file mode 100644 index f96f826..0000000 --- a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateRetryRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateRetryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp deleted file mode 100644 index be7dd94..0000000 --- a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateRetryRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "9pzHMBzq"; } - const char* GetAesKey() const override { return "njsKMqGT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp deleted file mode 100644 index 961fe91..0000000 --- a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateSaveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp deleted file mode 100644 index e8d2ad8..0000000 --- a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateSaveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Ng73nFHJ"; } - const char* GetAesKey() const override { return "4SdtoczN"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp deleted file mode 100644 index ccc0cba..0000000 --- a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "FrontierGateStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::FrontierGateStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp deleted file mode 100644 index 5f6605d..0000000 --- a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class FrontierGateStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "l3lkDBSc"; } - const char* GetAesKey() const override { return "vYPCD34q"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp deleted file mode 100644 index 85f09c4..0000000 --- a/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GRGuardianDetailHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GRGuardianDetailHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp deleted file mode 100644 index 10ada8d..0000000 --- a/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GRGuardianDetailHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5710Dkla"; } - const char* GetAesKey() const override { return "f89a2kd7"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaActionRequestHandler.cpp deleted file mode 100644 index 0ea8c42..0000000 --- a/gimuserver/gme/handlers/GachaActionRequestHandler.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "GachaActionRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GachaActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - //TODO: Tuck away into a response class - - Response::UserUnitInfo unitInfo; - unitInfo.overwrite = false; - if (unitInfo.Mst.empty()) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 9999; // TODO: Intigrate these values to inject data into the SQL for longterm storage. - d.unitID = 10011; // TODO: This unit is hard-coded and needs to be randomized to the rates of a given gatcha table. - d.unitTypeID = 1; - d.element = "light"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 5000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 1; - d.totalExp = 100; - unitInfo.Mst.emplace_back(d); - } - unitInfo.Serialize(res); - - { - Json::Value d; - d["edy7fq3L"] = "9999"; // Unique String for Unit - d["u0vkt9yH"] = 13762; //Flag for Gate Anim - res["Km35HAXv"] = d; - } - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaActionRequestHandler.hpp deleted file mode 100644 index 1579c20..0000000 --- a/gimuserver/gme/handlers/GachaActionRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GachaActionRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "F7JvPk5H"; } - const char* GetAesKey() const override { return "bL9fipzaSy7xN2w1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp deleted file mode 100644 index c33d5b9..0000000 --- a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GachaActionRequest_SGHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GachaActionRequest_SGHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp deleted file mode 100644 index 8542faf..0000000 --- a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GachaActionRequest_SGHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "z3Di1k0e"; } - const char* GetAesKey() const override { return "be51pQk9c"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp deleted file mode 100644 index 2e5cee2..0000000 --- a/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GachaFixActionRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GachaFixActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp deleted file mode 100644 index 19245e6..0000000 --- a/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GachaFixActionRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MFLFP9f2"; } - const char* GetAesKey() const override { return "484bnJG2"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.cpp b/gimuserver/gme/handlers/GachaListRequestHandler.cpp deleted file mode 100644 index be2343d..0000000 --- a/gimuserver/gme/handlers/GachaListRequestHandler.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include "GachaListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GachaListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - //TODO: Tuck into a response class - - { - Response::SignalKey v; - v.key = "axhp8Sin"; - v.Serialize(res); - } - - user.teamInfo.Serialize(res); - - System::Instance().MstConfig().CopyGachaInfoTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.hpp b/gimuserver/gme/handlers/GachaListRequestHandler.hpp deleted file mode 100644 index 59d14ed..0000000 --- a/gimuserver/gme/handlers/GachaListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GachaListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Uo86DcRh"; } - const char* GetAesKey() const override { return "8JbxFvuSaB2CK7Ln"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp deleted file mode 100644 index 31bf8f8..0000000 --- a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GetAchievementInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GetAchievementInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp deleted file mode 100644 index f4ee988..0000000 --- a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetAchievementInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "YPBU7MD8"; } - const char* GetAesKey() const override { return "AKjzyZ81"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp deleted file mode 100644 index 50a6463..0000000 --- a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GetDistributeDungeonKeyInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GetDistributeDungeonKeyInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp deleted file mode 100644 index dc8ee33..0000000 --- a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetDistributeDungeonKeyInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "1mr9UsYz"; } - const char* GetAesKey() const override { return "r0ZA3pn5"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp deleted file mode 100644 index b547154..0000000 --- a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GetGiftInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GetGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp deleted file mode 100644 index 3bfa6ee..0000000 --- a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetGiftInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ifYoPJ46"; } - const char* GetAesKey() const override { return "6zHEYa9U"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp deleted file mode 100644 index 0b92e5c..0000000 --- a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GetPlayerInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp deleted file mode 100644 index 5605feb..0000000 --- a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetPlayerInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "vUQrAV65"; } - const char* GetAesKey() const override { return "7pW4xF9H"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp deleted file mode 100644 index a4d754a..0000000 --- a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GetScenarioPlayingInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GetScenarioPlayingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp deleted file mode 100644 index 50c23aa..0000000 --- a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetScenarioPlayingInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "VRfsv4e3"; } - const char* GetAesKey() const override { return "Bh4WqR01"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp deleted file mode 100644 index 96d69de..0000000 --- a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp +++ /dev/null @@ -1,464 +0,0 @@ -#include "GetUserInfoRequestHandler.hpp" -#include "GetUserInfoRequestHandler.hpp" -#include -#include -#include -#include "gme/response/UserTeamInfo.hpp" -#include "gme/response/UserLoginCampaignInfo.hpp" -#include "gme/response/NoticeInfo.hpp" -#include "gme/response/UserItemDictionaryInfo.hpp" -#include "gme/response/UserTeamArchive.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "gme/response/UserPartyDeckInfo.hpp" -#include "gme/response/UserWarehouseInfo.hpp" -#include "gme/response/UserClearMissionInfo.hpp" -#include "gme/response/ItemFavorite.hpp" -#include "gme/response/UserItemDictionaryInfo.hpp" -#include "gme/response/UserTeamArenaArchive.hpp" -#include "gme/response/UserUnitDictionary.hpp" -#include "gme/response/UserFavorite.hpp" -#include "gme/response/UserArenaInfo.hpp" -#include "gme/response/UserGiftInfo.hpp" -#include "gme/response/VideoAdInfo.hpp" -#include "gme/response/VideoAdRegion.hpp" -#include "gme/response/SummonerJournalUserInfo.hpp" -#include "gme/response/SignalKey.hpp" -#include - -void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - // Extract and log the initial user ID - std::string requestUserId = user.info.userID; - LOG_INFO << "UserInfoHandler: Handling request for user_id (initial): " << requestUserId; - - // Check for user_id in the request body - if (req.isMember("user_id")) { - requestUserId = req["user_id"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; - } - else if (req.isMember("ak")) { // Check for ak parameter (from login context) - requestUserId = req["ak"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request ak to: " << requestUserId; - } - else { - // Fallback: Use the user_id from the login response (hardcode for now) - requestUserId = "0839899613932562"; - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: No user_id or ak in request, using hardcoded user_id: " << requestUserId; - } - - // Check if this is a unit inventory or squad management request - std::string action = req.isMember("action") ? req["action"].asString() : ""; - if (action == "load_unit_inventory" || action == "Zw3WIoWu" || action == "load_squad_management") { - GME_DB->execSqlAsync( - // Updated query to match new user_units schema - "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here - [this, &user, cb, action](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; - - Json::Value res; - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) - d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - // Set default stats since stats field is removed - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - // Set defaults for fields no longer in the table - d.unitTypeID = 1; // Default rarity (was in table as rarity) - d.leaderSkillID = 0; // Default (was in table as leader_skill) - d.skillID = 0; // Default (was in table as bb) - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty (to prevent crashes) - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy - d.unitID = 10017; // Vargas ID - d.unitTypeID = 1; - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 2; - d.totalExp = 5; - // Set defaults for other fields - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - unitInfo.Mst.emplace_back(d); - } - - unitInfo.Serialize(res); - - // Initialize party with the first unit to avoid Empty_Party_Info - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units - deckInfo.Mst.emplace_back(d); - } - deckInfo.Serialize(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); - return; - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); - return; - } - - // Original logic for initial load - GME_DB->execSqlAsync( - "SELECT level, exp, max_unit_count, max_friend_count, " - "zel, karma, brave_coin, max_warehouse_count, want_gift, " - "free_gems, paid_gems, active_deck, summon_tickets, " - "rainbow_coins, colosseum_tickets, active_arena_deck, " - "total_brave_points, avail_brave_points, energy " - "FROM userinfo WHERE id = $1", - [this, &user, cb](const drogon::orm::Result& result) { - if (result.size() > 0) { - int col = 0; - auto& sql = result[0]; - user.teamInfo.UserID = user.info.userID; - user.teamInfo.Level = sql[col++].as(); - user.teamInfo.Exp = sql[col++].as(); - user.teamInfo.MaxUnitCount = sql[col++].as(); - user.teamInfo.MaxFriendCount = sql[col++].as(); - user.teamInfo.Zel = sql[col++].as(); - user.teamInfo.Karma = sql[col++].as(); - user.teamInfo.BraveCoin = sql[col++].as(); - user.teamInfo.WarehouseCount = sql[col++].as(); - user.teamInfo.WantGift = sql[col++].as(); - user.teamInfo.FreeGems = sql[col++].as(); - user.teamInfo.PaidGems = sql[col++].as(); - user.teamInfo.ActiveDeck = sql[col++].as(); - user.teamInfo.SummonTicket = sql[col++].as(); - user.teamInfo.RainbowCoin = sql[col++].as(); - user.teamInfo.ColosseumTicket = sql[col++].as(); - user.teamInfo.ArenaDeckNum = sql[col++].as(); - user.teamInfo.BravePointsTotal = sql[col++].as(); - user.teamInfo.CurrentBravePoints = sql[col++].as(); - user.teamInfo.ActionPoint = sql[col++].as(); - } - else { - auto sc = System::Instance().MstConfig().StartInfo(); - user.teamInfo.UserID = user.info.userID; - user.teamInfo.Level = sc.Level; - user.teamInfo.Exp = 0; - user.teamInfo.MaxUnitCount = 4000; // Updated to match unit count - user.teamInfo.MaxFriendCount = sc.FriendCount; - user.teamInfo.Zel = sc.Zel; - user.teamInfo.Karma = sc.Karma; - user.teamInfo.BraveCoin = 0; - user.teamInfo.WarehouseCount = 4000; // Updated to match unit count - user.teamInfo.FreeGems = sc.FreeGems; - user.teamInfo.PaidGems = sc.PaidGems; - user.teamInfo.SummonTicket = sc.SummonTickets; - user.teamInfo.ColosseumTicket = sc.ColosseumTickets; - - // Insert default userinfo to simulate proper login flow - GME_DB->execSqlAsync( - "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, avail_brave_points, energy) " - "VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)", - [](const drogon::orm::Result& result) { - LOG_INFO << "UserInfoHandler: Inserted default userinfo for new user"; - }, - [](const drogon::orm::DrogonDbException& e) { - LOG_ERROR << "UserInfoHandler: Failed to insert default userinfo: " << e.base().what(); - }, - user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, user.teamInfo.MaxFriendCount, - user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, user.teamInfo.WarehouseCount, user.teamInfo.WantGift, - user.teamInfo.FreeGems, user.teamInfo.PaidGems, user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, - user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint - ); - } - - const auto& msts = System::Instance().MstConfig(); - { - const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); - user.teamInfo.DeckCost = p.deckCost; - user.teamInfo.MaxFriendCount = p.friendCount; - user.teamInfo.AddFriendCount = p.addFriendCount; - user.teamInfo.MaxActionPoint = p.actionPoints; - if (user.teamInfo.ActionPoint == 0) - user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; - } - - GME_DB->execSqlAsync( - // Updated query to match new user_units schema - "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here at end - [this, &user, cb](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; - - Json::Value res; - user.info.Serialize(res); - user.teamInfo.Serialize(res); - - { - Response::UserLoginCampaignInfo v; - v.currentDay = 1; - v.totalDays = 96; - v.firstForTheDay = true; - v.Serialize(res); - } - - { - Response::UserTeamArchive v; - v.Serialize(res); - } - - { - Response::UserTeamArenaArchive v; - v.Serialize(res); - } - - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) - d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - // Set default stats since stats field is removed - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - // Set defaults for fields no longer in the table - d.unitTypeID = 1; - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy - d.unitID = 10017; - d.unitTypeID = 1; // Default rarity - d.element = "fire"; // Default - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 1; - d.totalExp = 1; - // Set defaults for other fields - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - unitInfo.Mst.emplace_back(d); - } - - unitInfo.Serialize(res); - - { - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units - deckInfo.Mst.emplace_back(d); - } - deckInfo.Serialize(res); - } - - { - Response::UserUnitDictionary v; - v.Serialize(res); - } - - { - Response::UserFavorite v; - v.Serialize(res); - } - - { - Response::UserClearMissionInfo v; - v.Serialize(res); - } - - { - Response::UserWarehouseInfo v; - v.Serialize(res); - } - - { - Response::ItemFavorite v; - v.Serialize(res); - } - - { - Response::UserItemDictionaryInfo v; - v.Serialize(res); - } - - { - Response::UserArenaInfo v; - v.Serialize(res); - } - - { - Response::UserGiftInfo v; - v.Serialize(res); - } - - { - Response::SummonerJournalUserInfo v; - v.userId = user.info.userID; - v.Serialize(res); - } - - { - Response::SignalKey v; - v.key = "5EdKHavF"; - v.Serialize(res); - } - - System::Instance().MstConfig().CopyUserInfoMstTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); - }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); -} diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp deleted file mode 100644 index 56ba810..0000000 --- a/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GetUserInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "cTZ3W2JG"; } - const char* GetAesKey() const override { return "ScJx6ywWEb0A3njT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp deleted file mode 100644 index 0f737b2..0000000 --- a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildBattleScoreInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildBattleScoreInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp deleted file mode 100644 index 5074e29..0000000 --- a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildBattleScoreInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "W1Dgsfnz"; } - const char* GetAesKey() const override { return "eMfdsGVJ"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp deleted file mode 100644 index a91b597..0000000 --- a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildBoardInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildBoardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp deleted file mode 100644 index a2cb78c..0000000 --- a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildBoardInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "J93ki3Bw"; } - const char* GetAesKey() const override { return "m83D19ib"; } - // TODO: Response has 9 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp deleted file mode 100644 index 3c5776a..0000000 --- a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildBoardPostRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildBoardPostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp deleted file mode 100644 index 46a9563..0000000 --- a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildBoardPostRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "X89bDai1"; } - const char* GetAesKey() const override { return "Bi9Ralbq"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.cpp b/gimuserver/gme/handlers/GuildCampRequestHandler.cpp deleted file mode 100644 index b9471e5..0000000 --- a/gimuserver/gme/handlers/GuildCampRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildCampRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildCampRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.hpp b/gimuserver/gme/handlers/GuildCampRequestHandler.hpp deleted file mode 100644 index ce202d8..0000000 --- a/gimuserver/gme/handlers/GuildCampRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildCampRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "38b67ie1"; } - const char* GetAesKey() const override { return "hG738a5b"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp deleted file mode 100644 index 310bbdb..0000000 --- a/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildCreateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp deleted file mode 100644 index dd47b62..0000000 --- a/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildCreateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "g298Da10"; } - const char* GetAesKey() const override { return "G23Bd01d"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp deleted file mode 100644 index c376c31..0000000 --- a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildDeckActivateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildDeckActivateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp deleted file mode 100644 index f24b487..0000000 --- a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildDeckActivateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "bk30i39b"; } - const char* GetAesKey() const override { return "3bkb98a1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp deleted file mode 100644 index 4a0de7e..0000000 --- a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildDeckEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp deleted file mode 100644 index 194f21e..0000000 --- a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildDeckEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "adk28bij"; } - const char* GetAesKey() const override { return "fgd3uu2b"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp deleted file mode 100644 index 7fbaae6..0000000 --- a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildGuardianSummonContributeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildGuardianSummonContributeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp deleted file mode 100644 index 1d1fd12..0000000 --- a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildGuardianSummonContributeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "yDDcC0vW"; } - const char* GetAesKey() const override { return "NOeugPyv"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp deleted file mode 100644 index d26ecbb..0000000 --- a/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp deleted file mode 100644 index 6ba66d8..0000000 --- a/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "138ba8d4"; } - const char* GetAesKey() const override { return "23gD81ia"; } - // TODO: Response has 12 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp deleted file mode 100644 index 6ce87fa..0000000 --- a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildInviteManageRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildInviteManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp deleted file mode 100644 index 5454be4..0000000 --- a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildInviteManageRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "1D8bba8D"; } - const char* GetAesKey() const override { return "bUd2bd0e"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp deleted file mode 100644 index f8c518a..0000000 --- a/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildJoinRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildJoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp deleted file mode 100644 index b79465c..0000000 --- a/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildJoinRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "bfa2D1bp"; } - const char* GetAesKey() const override { return "9b3abdk1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp deleted file mode 100644 index d4d7f7c..0000000 --- a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildJoinedListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildJoinedListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp deleted file mode 100644 index 0592fd5..0000000 --- a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildJoinedListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "3890ab5j"; } - const char* GetAesKey() const override { return "820b38z5"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp deleted file mode 100644 index 8b5f5e3..0000000 --- a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildMemberGuildInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildMemberGuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp deleted file mode 100644 index 0ce992c..0000000 --- a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildMemberGuildInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "38bSeq81"; } - const char* GetAesKey() const override { return "h8TmR1bi"; } - // TODO: Response has 12 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp deleted file mode 100644 index 7d2d0d5..0000000 --- a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildMemberUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildMemberUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp deleted file mode 100644 index 1e83896..0000000 --- a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildMemberUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ad81b8at"; } - const char* GetAesKey() const override { return "2b1bDo2m"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp deleted file mode 100644 index 57fb0f2..0000000 --- a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildPreviousRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildPreviousRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp deleted file mode 100644 index b940629..0000000 --- a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildPreviousRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "oRa3ztp8"; } - const char* GetAesKey() const override { return "pVg9L9Uw"; } - // TODO: Response has 5 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp deleted file mode 100644 index 3024827..0000000 --- a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildQuestClaimRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildQuestClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp deleted file mode 100644 index 875773b..0000000 --- a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildQuestClaimRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "dsRW32K"; } - const char* GetAesKey() const override { return "Afs43Dc4"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp deleted file mode 100644 index 22b45db..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidBattleInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidBattleInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp deleted file mode 100644 index 7e640b3..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidBattleInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "9b98aKj1"; } - const char* GetAesKey() const override { return "b8dAl1ic"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp deleted file mode 100644 index e2637d2..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidBattleLogListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidBattleLogListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp deleted file mode 100644 index 668d673..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidBattleLogListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MTzXyuFL"; } - const char* GetAesKey() const override { return "MkV5xHDL"; } - // TODO: Response has 16 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp deleted file mode 100644 index a308c58..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidBattleLogSetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidBattleLogSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp deleted file mode 100644 index 439e4b4..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidBattleLogSetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "36jhZ9YZ"; } - const char* GetAesKey() const override { return "Zd3d2zGx"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp deleted file mode 100644 index 08eb366..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidBattleOutpostRelocateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidBattleOutpostRelocateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp deleted file mode 100644 index df369d2..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidBattleOutpostRelocateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "bka03Bi1"; } - const char* GetAesKey() const override { return "F91Dalb8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp deleted file mode 100644 index f2d7416..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidBattleProgressRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidBattleProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp deleted file mode 100644 index d6f5c09..0000000 --- a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidBattleProgressRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "v87b3Diq"; } - const char* GetAesKey() const override { return "Da0m39b1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp deleted file mode 100644 index 91913ea..0000000 --- a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidFriendSelectRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidFriendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp deleted file mode 100644 index 4384991..0000000 --- a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidFriendSelectRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "zGk5R8Dd"; } - const char* GetAesKey() const override { return "DRJQatky"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp deleted file mode 100644 index 1a7e2cb..0000000 --- a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidGuardSetupRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidGuardSetupRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp deleted file mode 100644 index c7c6434..0000000 --- a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidGuardSetupRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Xdi3ebD9"; } - const char* GetAesKey() const override { return "TrDi19Bd"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp deleted file mode 100644 index 6501d6b..0000000 --- a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp deleted file mode 100644 index 08978e0..0000000 --- a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Ie01B83k"; } - const char* GetAesKey() const override { return "P93Db8q1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp deleted file mode 100644 index 10b0af1..0000000 --- a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidJoinRoomRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidJoinRoomRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp deleted file mode 100644 index 6ba92c2..0000000 --- a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidJoinRoomRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "L3D9eK19"; } - const char* GetAesKey() const override { return "9Ur3Dkb3"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp deleted file mode 100644 index e0b0245..0000000 --- a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidMemberDeployRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidMemberDeployRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp deleted file mode 100644 index 3dc2ae4..0000000 --- a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidMemberDeployRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Z3d9b0ew"; } - const char* GetAesKey() const override { return "Bd83Dakb"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp deleted file mode 100644 index 4bb8ed7..0000000 --- a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidMissionBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp deleted file mode 100644 index 6d134bd..0000000 --- a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidMissionBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "v83Diq7b"; } - const char* GetAesKey() const override { return "m39bDa01"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp deleted file mode 100644 index 3fc4dc8..0000000 --- a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidMissionBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp deleted file mode 100644 index c464d62..0000000 --- a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidMissionBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "d735ub8o"; } - const char* GetAesKey() const override { return "bk7eob01"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp deleted file mode 100644 index f128619..0000000 --- a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidQuestObjectiveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidQuestObjectiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp deleted file mode 100644 index 4872bb0..0000000 --- a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidQuestObjectiveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "fd54Sey"; } - const char* GetAesKey() const override { return "F32dfFS"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp deleted file mode 100644 index e3e9442..0000000 --- a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRankingResultRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRankingResultRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp deleted file mode 100644 index 49b96d9..0000000 --- a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRankingResultRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "W1Daxfnz"; } - const char* GetAesKey() const override { return "eMMfFDVJ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp deleted file mode 100644 index 0fbc6ba..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp deleted file mode 100644 index dd6327a..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7di8aie9"; } - const char* GetAesKey() const override { return "yh8ak18b"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp deleted file mode 100644 index 9dcbd09..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomCreateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp deleted file mode 100644 index 5f2185f..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomCreateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "U83BiqDw"; } - const char* GetAesKey() const override { return "Cv3DaI3W"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp deleted file mode 100644 index 382f221..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp deleted file mode 100644 index 34a28e2..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "83kBdiqD"; } - const char* GetAesKey() const override { return "93Di3Ge8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp deleted file mode 100644 index 0a49581..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp deleted file mode 100644 index c7ca345..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Q8Eib8Xv"; } - const char* GetAesKey() const override { return "UI3Da1B7"; } - // TODO: Response has 7 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp deleted file mode 100644 index 9b13051..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomMemberKickRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomMemberKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp deleted file mode 100644 index 407f174..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomMemberKickRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "M2dD4b0A"; } - const char* GetAesKey() const override { return "I2ixn4Ac"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp deleted file mode 100644 index 3fb1398..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomPartSkillListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomPartSkillListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp deleted file mode 100644 index 15ae6d3..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomPartSkillListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "26ZGiseY"; } - const char* GetAesKey() const override { return "00dU9t9M"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp deleted file mode 100644 index ad2b1b2..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomPartSkillSetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomPartSkillSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp deleted file mode 100644 index d0f2428..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomPartSkillSetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ZZ9xaJoi"; } - const char* GetAesKey() const override { return "sdtfUs9y"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp deleted file mode 100644 index 582203e..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRaidRoomUpdatedRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRaidRoomUpdatedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp deleted file mode 100644 index 129f0f4..0000000 --- a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRaidRoomUpdatedRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "L3D9eK19"; } - const char* GetAesKey() const override { return "9Ur3Dkb3"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp deleted file mode 100644 index c8b96c8..0000000 --- a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRankingDetailRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRankingDetailRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp deleted file mode 100644 index 4870603..0000000 --- a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRankingDetailRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7ekSBz2y"; } - const char* GetAesKey() const override { return "tWF58aK0"; } - // TODO: Response has 10 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp deleted file mode 100644 index a5e30cb..0000000 --- a/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp deleted file mode 100644 index 681f6b0..0000000 --- a/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2b9D01b4"; } - const char* GetAesKey() const override { return "23Djab0e"; } - // TODO: Response has 8 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp deleted file mode 100644 index f8f3feb..0000000 --- a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRecomendedMemberRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRecomendedMemberRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp deleted file mode 100644 index 1db48d2..0000000 --- a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRecomendedMemberRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ja5Enusw"; } - const char* GetAesKey() const override { return "8upheqaC"; } - // TODO: Response has 7 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp deleted file mode 100644 index cb1828f..0000000 --- a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildResearchInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildResearchInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp deleted file mode 100644 index 396884e..0000000 --- a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildResearchInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "0Dl4rdsn"; } - const char* GetAesKey() const override { return "ndk4sS0s"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp deleted file mode 100644 index d65a140..0000000 --- a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRoundBattleSummaryRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRoundBattleSummaryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp deleted file mode 100644 index 418d155..0000000 --- a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRoundBattleSummaryRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "aXPZmq9h"; } - const char* GetAesKey() const override { return "J90g7sZK"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp deleted file mode 100644 index bcd7d70..0000000 --- a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildRoundSumarryRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildRoundSumarryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp deleted file mode 100644 index 0700203..0000000 --- a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildRoundSumarryRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Xfpo7jE2"; } - const char* GetAesKey() const override { return "tVBMO5GW"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp deleted file mode 100644 index e7d5283..0000000 --- a/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildSearchRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp deleted file mode 100644 index b0238ec..0000000 --- a/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildSearchRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "R38ba9M3"; } - const char* GetAesKey() const override { return "0D18dQn4"; } - // TODO: Response has 9 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp deleted file mode 100644 index 4645503..0000000 --- a/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildShopUseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp deleted file mode 100644 index e15c228..0000000 --- a/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildShopUseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "cXi7b58e"; } - const char* GetAesKey() const override { return "jK18btd0"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp deleted file mode 100644 index e49a6be..0000000 --- a/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildTradeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp deleted file mode 100644 index f6895af..0000000 --- a/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildTradeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "38adiJeb"; } - const char* GetAesKey() const override { return "ja3biAqb"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp deleted file mode 100644 index e30f856..0000000 --- a/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp deleted file mode 100644 index 39186ad..0000000 --- a/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "92bDoqBi"; } - const char* GetAesKey() const override { return "w3Bne038"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp deleted file mode 100644 index 4b3e4a4..0000000 --- a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildUpgradeContRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildUpgradeContRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp deleted file mode 100644 index 85268d3..0000000 --- a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildUpgradeContRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "38bad198"; } - const char* GetAesKey() const override { return "d38bHiqj"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp deleted file mode 100644 index 2842ef9..0000000 --- a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuildUpgradeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuildUpgradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp deleted file mode 100644 index 612ce4e..0000000 --- a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuildUpgradeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "a38B82bG"; } - const char* GetAesKey() const override { return "7Ykwq038"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp deleted file mode 100644 index e7acc33..0000000 --- a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "GuilldBattleMoveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::GuilldBattleMoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp deleted file mode 100644 index 64d2733..0000000 --- a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class GuilldBattleMoveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "8b6DKiqz"; } - const char* GetAesKey() const override { return "b8akzyk1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp deleted file mode 100644 index 06dfd2f..0000000 --- a/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "HomeInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::HomeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp deleted file mode 100644 index 8a31563..0000000 --- a/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class HomeInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "NiYWKdzs"; } - const char* GetAesKey() const override { return "f6uOewOD"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp deleted file mode 100644 index a6e89d3..0000000 --- a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "InboxMessageManageRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::InboxMessageManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp deleted file mode 100644 index 10cb190..0000000 --- a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class InboxMessageManageRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "rYSfaC4P"; } - const char* GetAesKey() const override { return "0R9ZPaSf"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.cpp b/gimuserver/gme/handlers/InitializeRequest2Handler.cpp deleted file mode 100644 index d24fbc2..0000000 --- a/gimuserver/gme/handlers/InitializeRequest2Handler.cpp +++ /dev/null @@ -1,163 +0,0 @@ -#include "InitializeRequest2Handler.hpp" -#include "core/Utils.hpp" -#include "core/System.hpp" -#include "gme/requests/UserInfo.hpp" -#include "gme/response/UserInfo.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/ChallengeArenaUserInfo.hpp" -#include "gme/response/DailyTaskPrizeMst.hpp" -#include "gme/response/DailyTaskBonusMst.hpp" -#include "gme/response/NoticeInfo.hpp" -#include "gme/response/GuildInfo.hpp" -#include "gme/response/DailyTaskMst.hpp" -#include "gme/response/DailyLoginRewardsUserInfo.hpp" -#include "gme/response/BannerInfoMst.hpp" -#include "gme/response/NoticeListMst.hpp" -#include "gme/response/VideoAdsSlotgameInfo.hpp" -#include "gme/response/NpcMst.hpp" -#include "gme/response/SummonerJournalUserInfo.hpp" -#include "db/DbMacro.hpp" - -void Handler::InitializeRequest2Handler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Request::UserInfo inInfo; - inInfo.Deserialize(req); - - // TODO: we probably have a lot of stuff missing - GME_DB->execSqlAsync("SELECT account_id, username, admin FROM users WHERE id=$1", - [this, cb, &user](const drogon::orm::Result& res) { OnUserInfoSuccess(res, cb, user); }, - [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, - user.info.userID - ); -} - - -void Handler::InitializeRequest2Handler::OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& user) const -{ - if (result.size() > 0) - { - int col = 0; - auto& sql = result[0]; - user.info.accountID = sql[col++].as(); - user.info.handleName = sql[col++].as(); - user.info.debugMode = sql[col++].as() ? 1 : 0; - } - else { - user.info.handleName = "BFOM: 03/03/2024"; - user.info.debugMode = false; - user.info.accountID = Utils::RandomAccountID(); - user.info.tutorialEndFlag = 1; - user.info.tutorialStatus = 0; - //user.PersistInfo(); - } - - Json::Value res; - user.info.Serialize(res); // user info - - const auto& msts = System::Instance().MstConfig(); - - { - Response::SignalKey k; - k.key = "C7vnXA5T"; - k.Serialize(res); - } - - { - Response::ChallengeArenaUserInfo ci; - ci.unkstr = "n9ZMPC0t"; // rank name? - ci.unkstr2 = "F"; // ranking? - ci.leagueId = 1; - ci.Serialize(res); // challenge arena info - } - - { - Response::DailyTaskBonusMst dailytaskbonus; - for (const auto& v : msts.DailyTaskConfig().GetTaskBonusTables()) - { - Response::DailyTaskBonusMst::Data d; - d.bonusBravePoints = v.points; - dailytaskbonus.Mst.emplace_back(d); - } - dailytaskbonus.Serialize(res); // daily task bonus mst - } - - { - Response::DailyTaskPrizeMst dailytaskprizes; - for (const auto& v : msts.DailyTaskConfig().GetTaskPrizes()) - { - Response::DailyTaskPrizeMst::Data d; - d.taskId = v.id; - d.taskTitle = v.title; - d.taskDesc = v.desc; - d.bravePointCost = v.points_cost; - d.currentClaimCount = 0; // TODO: add support of this inside the user info - d.isMileStonePrize = v.milestone_prize; - d.maxClaimCount = v.max_claims; - d.presentType = v.present_type; - d.targetCount = v.target_count; - d.targetId = v.target_id; - d.targetParam = v.target_param; - d.timeLimit = v.time_limit; - dailytaskprizes.Mst.emplace_back(d); - } - dailytaskprizes.Serialize(res); // daily task prizes mst - } - - { - Response::GuildInfo guild; - guild.Serialize(res); - } - - { - Response::DailyTaskMst dailyTasks; - - // TODO: we need a daily task table so that we - // can select how many daily tasks we can do - Response::DailyTaskMst::Data d; - d.typeKey = "AV"; - d.typeTitle = "Arena Victory"; - d.typeDescription = "Achieve 3 Victories in The Arena "; - d.taskCount = 3; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - d.typeKey = "VV"; - d.typeTitle = "Vortex Venturer"; - d.typeDescription = "Complete 1 Mission within the Vortex "; - d.taskCount = 1; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - d.typeKey = "CM"; - d.typeTitle = "Craftsman"; - d.typeDescription = "Craft 5 Items/Spheres "; - d.taskCount = 5; - d.taskBravePoints = 20; - dailyTasks.Mst.emplace_back(d); - - - dailyTasks.Serialize(res); // daily taks - } - - { - Response::DailyLoginRewardsUserInfo dailyWheel; - // TODO: make this configurable - dailyWheel.Serialize(res); - } - - { - Response::VideoAdsSlotgameInfo v = msts.GetAdsSlotInfo(); - v.Serialize(res); - } - - { - // SummonerJournal - Response::SummonerJournalUserInfo v; - v.userId = user.info.userID; - v.Serialize(res); - } - - msts.CopyInitializeMstTo(res); - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} \ No newline at end of file diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.hpp b/gimuserver/gme/handlers/InitializeRequest2Handler.hpp deleted file mode 100644 index f22d116..0000000 --- a/gimuserver/gme/handlers/InitializeRequest2Handler.hpp +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class InitializeRequest2Handler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MfZyu1q9"; } - const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; - -private: - void OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& info) const; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.cpp b/gimuserver/gme/handlers/InitializeRequestHandler.cpp deleted file mode 100644 index ebbfa19..0000000 --- a/gimuserver/gme/handlers/InitializeRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "InitializeRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::InitializeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.hpp b/gimuserver/gme/handlers/InitializeRequestHandler.hpp deleted file mode 100644 index 3ee6f4f..0000000 --- a/gimuserver/gme/handlers/InitializeRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class InitializeRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MfZyu1q9"; } - const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp deleted file mode 100644 index c64d798..0000000 --- a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "InvitationReceiptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::InvitationReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp deleted file mode 100644 index 1392618..0000000 --- a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class InvitationReceiptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7Zxr9PzB"; } - const char* GetAesKey() const override { return "7s5Ic3Nx"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.cpp b/gimuserver/gme/handlers/ItemEditRequestHandler.cpp deleted file mode 100644 index 6e0a0b3..0000000 --- a/gimuserver/gme/handlers/ItemEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.hpp b/gimuserver/gme/handlers/ItemEditRequestHandler.hpp deleted file mode 100644 index 14dab15..0000000 --- a/gimuserver/gme/handlers/ItemEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ruoB7bD8"; } - const char* GetAesKey() const override { return "DHEfRexCu0q5TAQm"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp deleted file mode 100644 index 3a75e15..0000000 --- a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemFavoriteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp deleted file mode 100644 index 343a5a9..0000000 --- a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemFavoriteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "I8il6EiI"; } - const char* GetAesKey() const override { return "aRoIftRy"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.cpp b/gimuserver/gme/handlers/ItemMixRequestHandler.cpp deleted file mode 100644 index b319110..0000000 --- a/gimuserver/gme/handlers/ItemMixRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemMixRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.hpp b/gimuserver/gme/handlers/ItemMixRequestHandler.hpp deleted file mode 100644 index 53bbbd1..0000000 --- a/gimuserver/gme/handlers/ItemMixRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemMixRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4P5GELTF"; } - const char* GetAesKey() const override { return "AFqKIJ8Z4mHPB9xg"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.cpp b/gimuserver/gme/handlers/ItemSellRequestHandler.cpp deleted file mode 100644 index e22df40..0000000 --- a/gimuserver/gme/handlers/ItemSellRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemSellRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.hpp b/gimuserver/gme/handlers/ItemSellRequestHandler.hpp deleted file mode 100644 index d85a2e2..0000000 --- a/gimuserver/gme/handlers/ItemSellRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemSellRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "qDQerU74"; } - const char* GetAesKey() const override { return "73aFNjPu"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp deleted file mode 100644 index e7d5486..0000000 --- a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemSphereEqpRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemSphereEqpRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp deleted file mode 100644 index 94fe269..0000000 --- a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemSphereEqpRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "0IXGiC9t"; } - const char* GetAesKey() const override { return "CZE56XAY"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp deleted file mode 100644 index b0b3e1b..0000000 --- a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ItemUseTimeLimitRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ItemUseTimeLimitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp deleted file mode 100644 index fa84620..0000000 --- a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ItemUseTimeLimitRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4eCLR4rq"; } - const char* GetAesKey() const override { return "1O3NPf93"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp deleted file mode 100644 index 76e37ac..0000000 --- a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameCardEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameCardEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp deleted file mode 100644 index 0b04f01..0000000 --- a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameCardEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jJKzi0v2"; } - const char* GetAesKey() const override { return "eHt7ob1v"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp deleted file mode 100644 index d660569..0000000 --- a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameFriendListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp deleted file mode 100644 index 3685adc..0000000 --- a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameFriendListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Hjk84giw"; } - const char* GetAesKey() const override { return "9qg5s7ob"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp deleted file mode 100644 index d027ab0..0000000 --- a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameNameEntryRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameNameEntryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp deleted file mode 100644 index d8ec502..0000000 --- a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameNameEntryRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "oT8OP9Bp"; } - const char* GetAesKey() const override { return "0xzd3AlK"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp deleted file mode 100644 index d722408..0000000 --- a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameRankingInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameRankingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp deleted file mode 100644 index cce7689..0000000 --- a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameRankingInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "XrfDHUJo"; } - const char* GetAesKey() const override { return "cw9sw5y2"; } - // TODO: Response has 4 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp deleted file mode 100644 index f91df6d..0000000 --- a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameSmashEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameSmashEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp deleted file mode 100644 index 2dba0ab..0000000 --- a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameSmashEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jJKzi0v2"; } - const char* GetAesKey() const override { return "eHt7ob1v"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp deleted file mode 100644 index f1cf6bd..0000000 --- a/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MinigameStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MinigameStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp deleted file mode 100644 index 7be0f62..0000000 --- a/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MinigameStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "SR7tf9pa"; } - const char* GetAesKey() const override { return "XBSu90iF"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp deleted file mode 100644 index 5222dc0..0000000 --- a/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MissionContinueRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MissionContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp deleted file mode 100644 index c865d88..0000000 --- a/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MissionContinueRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "p8B2i9rJ"; } - const char* GetAesKey() const override { return "G3FwvQfy5hcxHMen"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.cpp b/gimuserver/gme/handlers/MissionEndRequestHandler.cpp deleted file mode 100644 index 1d667e0..0000000 --- a/gimuserver/gme/handlers/MissionEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MissionEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.hpp b/gimuserver/gme/handlers/MissionEndRequestHandler.hpp deleted file mode 100644 index 9f53419..0000000 --- a/gimuserver/gme/handlers/MissionEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MissionEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "9TvyNR5H"; } - const char* GetAesKey() const override { return "oINq0rfUFPx5MgmT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp deleted file mode 100644 index c6b8c91..0000000 --- a/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MissionRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MissionRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp deleted file mode 100644 index 5e7eccd..0000000 --- a/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MissionRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "IP96ys7T"; } - const char* GetAesKey() const override { return "0Zy3G9eD"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.cpp b/gimuserver/gme/handlers/MissionStartRequestHandler.cpp deleted file mode 100644 index dae066f..0000000 --- a/gimuserver/gme/handlers/MissionStartRequestHandler.cpp +++ /dev/null @@ -1,535 +0,0 @@ -#include "MissionStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "gme/response/MissionStartInfo.hpp" -#include "core/System.hpp" - -void Handler::MissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - Response::MissionStartInfo missionInfo; - Response::MissionStartInfo::Data d; - d.userID = user.info.userID; - d.reinforceUserID = "n9ZMPC0t"; - d.friendPoint = 42640; - d.missionID = "10"; - d.deckNum = 1; - missionInfo.Mst.emplace_back(d); - missionInfo.Serialize(res); - - { - Json::Value status; - status["Kn51uR4Y"] = "0h6Q08SL"; - res["6FrKacq7"].append(status); - } - - { - Json::Value userState; - userState["h7eY3sAK"] = "n9ZMPC0t"; - userState["D9wXQI2V"] = "309"; - userState["d96tuT2E"] = "232666"; - userState["YnM14RIP"] = "199"; - userState["0P9X1YHs"] = "196"; - userState["V0yJS7vZ"] = "1650627374"; - userState["f0IY4nj8"] = 540; - userState["9m5FWR8q"] = "3"; - userState["YS2JG9no"] = "2"; - userState["32HCWt51"] = "1650627005"; - userState["jp9s8IyY"] = 3231; - userState["ouXxIY63"] = "150"; - userState["Px1X7fcd"] = "620"; - userState["QYP4kId9"] = "383"; - userState["Z0Y4RoD7"] = "1"; - userState["gKNfIZiA"] = 2; - userState["TwqMChon"] = "-1,-99,-99"; - userState["3u41PhR2"] = "50"; - userState["2rR5s6wn"] = "0"; - userState["5pjoGBC4"] = "200"; - userState["iI7Wj6pM"] = "125"; - userState["J3stQ7jd"] = "42640"; - userState["Najhr8m6"] = "64394391"; - userState["HTVh8a65"] = "99202910"; - userState["03UGMHxF"] = "225"; - userState["bM7RLu5K"] = "La Gimu Trolla PUNTO"; - userState["s2WnRw9N"] = "460,420,430,0,0"; - userState["EfinBo65"] = "7"; - userState["qVBx7g2c"] = "0"; - userState["1RQT92uE"] = "0"; - userState["kW5QuUz7"] = "20220422"; - userState["3w6YDS4z"] = "3"; - userState["lKuj3Ier"] = ""; - userState["JmFn3g9t"] = "0"; - userState["9r3aLmaB"] = "1"; - userState["bya9a67k"] = "2580"; - userState["22rqpZTo"] = "3285"; - userState["KAZmxkgy"] = 0; - userState["AKP8t3xK"] = 0; - userState["Nou5bCmm"] = 0; - userState["s3uU4Lgb"] = 1; - userState["3a8b9D8i"] = "0"; - userState["7qncTHUJ"] = 0; - userState["38d7D18b"] = 0; - userState["D38bda8B"] = 0; - userState["Qo9doUsp"] = 0; - userState["d37CaiX1"] = 0; - userState["92uj7oXB"] = 0; - res["fEi17cnx"].append(userState); - } - - { - Json::Value reinforceUser; - reinforceUser["h7eY3sAK"] = "n9ZMPC0t"; - reinforceUser["dD64grYH"] = "334"; - reinforceUser["3w6YDS4z"] = "20"; - reinforceUser["d96tuT2E"] = "36216751"; - reinforceUser["pThS5FE3"] = "152762744"; - reinforceUser["mn5Tj3fz"] = "125539575"; - reinforceUser["jG91JRxN"] = "36137127"; - reinforceUser["06phPeqv"] = "35791092"; - reinforceUser["Zq8ej5IN"] = "346035"; - reinforceUser["isRx41jy"] = "147217074"; - reinforceUser["20qd9shE"] = "48090082"; - reinforceUser["Sf95jez7"] = 146280; - reinforceUser["I29Qgxot"] = "124800"; - reinforceUser["WMC6rNF1"] = "702"; - reinforceUser["Z93pUQhG"] = "2180"; - reinforceUser["Rc6St9h1"] = "45"; - reinforceUser["k5Sjn9Zq"] = "7849"; - reinforceUser["c3Bo97kI"] = "2674"; - reinforceUser["Gt2msFb1"] = "7050"; - reinforceUser["07HgoLtC"] = "1"; - reinforceUser["AEz43gai"] = "0"; - reinforceUser["8CEu9Kcm"] = "0"; - reinforceUser["3DBVLY8H"] = "2887"; - reinforceUser["c4im6B2v"] = 2092; - reinforceUser["UCN04WxE"] = "1994"; - reinforceUser["ovFJ6Hp0"] = "15045"; - reinforceUser["TW1Mrtp5"] = "502"; - reinforceUser["5NRJQ1LU"] = "824760049"; - reinforceUser["XP06YWdT"] = "569"; - reinforceUser["U8uZLA34"] = "666505"; - reinforceUser["rZQJF5G9"] = "51673"; - reinforceUser["0LwvAF3H"] = "10523"; - reinforceUser["rQ3TAy6I"] = "10116"; - reinforceUser["hoG2ieT5"] = "5461379"; - reinforceUser["6PLsn8xo"] = "2114221"; - reinforceUser["84BC2kXw"] = "3418"; - reinforceUser["5pg7MYCQ"] = "576"; - reinforceUser["mFID53JZ"] = "1124"; - reinforceUser["e6BKoYy9"] = "1814061344"; - res["zI2tJB7R"].append(reinforceUser); - } - - { - Json::Value mission; - mission["ZSf8e1MG"] = "11"; - mission["j28VNcUW"] = "10"; - mission["VETu07N6"] = "1"; - mission["ug9xV4Fz"] = "50"; - mission["5aetPz3C"] = "0"; - mission["mFxqsc7Y"] = "0"; - mission["etM5TCb9"] = "0"; - mission["Qzhp8B40"] = "101301"; - res["pj41dy9g"].append(mission); - - mission["ZSf8e1MG"] = "12"; - mission["j28VNcUW"] = "10"; - mission["VETu07N6"] = "2"; - mission["ug9xV4Fz"] = "50"; - mission["5aetPz3C"] = "0"; - mission["mFxqsc7Y"] = "0"; - mission["etM5TCb9"] = "0"; - mission["Qzhp8B40"] = "101302"; - res["pj41dy9g"].append(mission); - - mission["ZSf8e1MG"] = "14"; - mission["j28VNcUW"] = "10"; - mission["VETu07N6"] = "3"; - mission["ug9xV4Fz"] = "50"; - mission["5aetPz3C"] = "0"; - mission["mFxqsc7Y"] = "0"; - mission["etM5TCb9"] = "0"; - mission["Qzhp8B40"] = "101300"; - res["pj41dy9g"].append(mission); - - mission["ZSf8e1MG"] = "16"; - mission["j28VNcUW"] = "10"; - mission["VETu07N6"] = "4"; - mission["ug9xV4Fz"] = "50"; - mission["5aetPz3C"] = "0"; - mission["mFxqsc7Y"] = "0"; - mission["etM5TCb9"] = "0"; - mission["Qzhp8B40"] = "101302"; - res["pj41dy9g"].append(mission); - - mission["ZSf8e1MG"] = "18"; - mission["j28VNcUW"] = "10"; - mission["VETu07N6"] = "5"; - mission["ug9xV4Fz"] = "100"; - mission["5aetPz3C"] = "0"; - mission["mFxqsc7Y"] = "0"; - mission["etM5TCb9"] = "1"; - mission["Qzhp8B40"] = "101304"; - res["pj41dy9g"].append(mission); - } - - { - Json::Value bonus; - bonus["k9cxD7Ba"] = "58844709"; - bonus["j3g5P4cq"] = "1"; - bonus["nA95Bdj6"] = "0"; - bonus["5Z1LNoyH"] = "0"; - bonus["LE6JkUp7"] = "1|0:25:30030:1:1| @2|0:25:10030:1:1| @3| |1/1/4:25:10000:1@4|1:30:50030:2:2| @5| | "; - res["Kz7qfSs5"].append(bonus); - } - - { - Json::Value missionData; - missionData["Qzhp8B40"] = "101301"; - missionData["q9I4karx"] = "??????1-2"; - missionData["o49dYfpH"] = "30352"; - missionData["hZtF1s8B"] = "0"; - missionData["3g8PW6x0"] = "180:302"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101301"; - missionData["q9I4karx"] = "??????1-2"; - missionData["o49dYfpH"] = "40352"; - missionData["hZtF1s8B"] = "1"; - missionData["3g8PW6x0"] = "120:248"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:40030:1:0,30:40030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101302"; - missionData["q9I4karx"] = "??????2-1"; - missionData["o49dYfpH"] = "10352"; - missionData["hZtF1s8B"] = "0"; - missionData["3g8PW6x0"] = "180:302"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101302"; - missionData["q9I4karx"] = "??????2-1"; - missionData["o49dYfpH"] = "50352"; - missionData["hZtF1s8B"] = "1"; - missionData["3g8PW6x0"] = "120:248"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:50030:1:0,30:50030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101302"; - missionData["q9I4karx"] = "??????2-1"; - missionData["o49dYfpH"] = "30352"; - missionData["hZtF1s8B"] = "2"; - missionData["3g8PW6x0"] = "96:352"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101300"; - missionData["q9I4karx"] = "??????1-1"; - missionData["o49dYfpH"] = "10352"; - missionData["hZtF1s8B"] = "0"; - missionData["3g8PW6x0"] = "180:302"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101300"; - missionData["q9I4karx"] = "??????1-1"; - missionData["o49dYfpH"] = "20352"; - missionData["hZtF1s8B"] = "1"; - missionData["3g8PW6x0"] = "120:248"; - missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; - missionData["hw3L0uVj"] = "25:20030:1:0,30:20030:2:0"; - missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; - res["75t0sx9z"].append(missionData); - - missionData["Qzhp8B40"] = "101304"; - missionData["q9I4karx"] = "??????boss"; - missionData["o49dYfpH"] = "40401"; - missionData["hZtF1s8B"] = "0"; - missionData["3g8PW6x0"] = "180:302"; - missionData["i30R8TAs"] = "7:10301:5,3:10603:1"; - missionData["hw3L0uVj"] = "0:0:0:0,0:0:0:0"; - missionData["5wB9SHAV"] = "0,25:500,25:250,25:10,25:10301:1"; - res["75t0sx9z"].append(missionData); - } - - { - Json::Value enemy; - enemy["o49dYfpH"] = "30352"; - enemy["Btf93Xs1"] = "????Lv2"; - enemy["3evIn0zZ"] = "????"; - enemy["e7DK0FQT"] = "830"; - enemy["67CApcti"] = "340"; - enemy["q08xLEsy"] = "90"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "3"; - enemy["eyUo6a8c"] = "24:123:1"; - enemy["6Aou5M9r"] = "30:100:2:1"; - enemy["n9h7p02P"] = "1"; - enemy["Najhr8m6"] = "33"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "21"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "5"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "30030"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??87"; - res["U0v5IeJo"].append(enemy); - - enemy["o49dYfpH"] = "40352"; - enemy["Btf93Xs1"] = "????Lv2"; - enemy["3evIn0zZ"] = "????"; - enemy["e7DK0FQT"] = "760"; - enemy["67CApcti"] = "370"; - enemy["q08xLEsy"] = "0"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "4"; - enemy["eyUo6a8c"] = "24:124:1"; - enemy["6Aou5M9r"] = "30:100:2:1"; - enemy["n9h7p02P"] = "1"; - enemy["Najhr8m6"] = "30"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "19"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "2"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "40030"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??120"; - res["U0v5IeJo"].append(enemy); - - enemy["o49dYfpH"] = "10352"; - enemy["Btf93Xs1"] = "????Lv2"; - enemy["3evIn0zZ"] = "????"; - enemy["e7DK0FQT"] = "800"; - enemy["67CApcti"] = "320"; - enemy["q08xLEsy"] = "50"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "1"; - enemy["eyUo6a8c"] = "24:121:1"; - enemy["6Aou5M9r"] = "30:100:2:1"; - enemy["n9h7p02P"] = "3"; - enemy["Najhr8m6"] = "32"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "20"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "5"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "10030"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??21"; - res["U0v5IeJo"].append(enemy); - - enemy["o49dYfpH"] = "50352"; - enemy["Btf93Xs1"] = "????Lv2"; - enemy["3evIn0zZ"] = "????"; - enemy["e7DK0FQT"] = "850"; - enemy["67CApcti"] = "340"; - enemy["q08xLEsy"] = "60"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "5"; - enemy["eyUo6a8c"] = "24:125:1"; - enemy["6Aou5M9r"] = "30:100:2:1"; - enemy["n9h7p02P"] = "1"; - enemy["Najhr8m6"] = "34"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "21"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "1"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "50030"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??153"; - res["U0v5IeJo"].append(enemy); - - enemy["o49dYfpH"] = "20352"; - enemy["Btf93Xs1"] = "????Lv2"; - enemy["3evIn0zZ"] = "????"; - enemy["e7DK0FQT"] = "780"; - enemy["67CApcti"] = "330"; - enemy["q08xLEsy"] = "20"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "2"; - enemy["eyUo6a8c"] = "24:122:1"; - enemy["6Aou5M9r"] = "30:100:2:1"; - enemy["n9h7p02P"] = "1"; - enemy["Najhr8m6"] = "31"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "20"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "5"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "20030"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??54"; - res["U0v5IeJo"].append(enemy); - - enemy["o49dYfpH"] = "40401"; - enemy["Btf93Xs1"] = "???????Lv1"; - enemy["3evIn0zZ"] = "???????"; - enemy["e7DK0FQT"] = "2500"; - enemy["67CApcti"] = "470"; - enemy["q08xLEsy"] = "30"; - enemy["CEeqs63b"] = "0:0:0:0:0:0"; - enemy["iNy0ZU5M"] = "4"; - enemy["eyUo6a8c"] = "36:124:1"; - enemy["6Aou5M9r"] = "42:100:2:1"; - enemy["n9h7p02P"] = "1"; - enemy["Najhr8m6"] = "100"; - enemy["9FN0GAei"] = "5"; - enemy["HTVh8a65"] = "63"; - enemy["vNk2sI4X"] = "5"; - enemy["9pXSKmn1"] = "0"; - enemy["J2hPXGo5"] = "2"; - enemy["mv4o39Uz"] = "1"; - enemy["h2L1YI90"] = "1"; - enemy["XE7Yi5c3"] = "1"; - enemy["D4Y5bWK7"] = "1"; - enemy["oMGC3hW0"] = "1"; - enemy["m4EK7Gt6"] = "1"; - enemy["6fwL59FT"] = "100.00"; - enemy["i74vGUFa"] = "1"; - enemy["F4bQ7r8C"] = ""; - enemy["hjAy9St3"] = ""; - enemy["2Smu5Mtq"] = ""; - enemy["2EF0d6ue"] = ""; - enemy["QqfI9mM4"] = ""; - enemy["CYk84E3W"] = "0,0"; - enemy["3BpHN6VD"] = ""; - enemy["Lkh6gYkT"] = "0,0"; - enemy["pn16CNah"] = "40031"; - enemy["Y6bd4fXp"] = "0,0,0"; - enemy["jm6JSK2D"] = ""; - enemy["qp37xTDh"] = "??121"; - res["U0v5IeJo"].append(enemy); - } - - res["8hoyIF9Q"] = Json::arrayValue; - res["VZwB7f3j"] = Json::arrayValue; - - { - Json::Value status; - status["Kn51uR4Y"] = "0"; - res["nAligJSQ"].append(status); - } - - { - Json::Value clientInfo; - clientInfo["h7eY3sAK"] = "n9ZMPC0t"; - clientInfo["B5JQyV8j"] = "Arves100"; - clientInfo["iN7buP0j"] = "WAS-LX1A_android8.0.0"; - clientInfo["Ma5GnU0H"] = "4e457983-74b0-4ea7-9a98-1c5890dfc836"; - res["IKqx1Cn9"].append(clientInfo); - } - - { - Json::Value announcement; - announcement["xJNom6i0"] = "3876"; - announcement["jsRoN50z"] = "http://ios21900.bfww.gumi.sg//news.gumi.sg/bravefrontier/news/files/html/2022-03/Closure_Announcement_033022_1648608188.html"; - res["Pj6zDW3m"] = announcement; - } - - std::cout << "MissionStartHandler response: " << res.toStyledString() << std::endl; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.hpp b/gimuserver/gme/handlers/MissionStartRequestHandler.hpp deleted file mode 100644 index dcea344..0000000 --- a/gimuserver/gme/handlers/MissionStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MissionStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jE6Sp0q4"; } - const char* GetAesKey() const override { return "csiVLDKkxEwBfR70"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp deleted file mode 100644 index 35f7c6b..0000000 --- a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MultiGachaIapPurchaseIapRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MultiGachaIapPurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp deleted file mode 100644 index 0d5c4ef..0000000 --- a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MultiGachaIapPurchaseIapRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jk17biw9"; } - const char* GetAesKey() const override { return "gIT163bi"; } - // TODO: Response has 5 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp deleted file mode 100644 index 69db5f5..0000000 --- a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MysteryBoxClaimRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MysteryBoxClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp deleted file mode 100644 index 3f02e6a..0000000 --- a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MysteryBoxClaimRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2paswUpR"; } - const char* GetAesKey() const override { return "kadRadU5"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp deleted file mode 100644 index 1d17b2a..0000000 --- a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "MysteryBoxListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::MysteryBoxListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp deleted file mode 100644 index a1ce9b1..0000000 --- a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class MysteryBoxListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "pAJ2Xesw"; } - const char* GetAesKey() const override { return "DaswA3rE"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp deleted file mode 100644 index 38b1d0f..0000000 --- a/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "NgwordCheckRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::NgwordCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp deleted file mode 100644 index fdc8eca..0000000 --- a/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class NgwordCheckRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "TA4MnZX8"; } - const char* GetAesKey() const override { return "r4Smw5TX"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.cpp b/gimuserver/gme/handlers/NoticeListRequestHandler.cpp deleted file mode 100644 index dc71ade..0000000 --- a/gimuserver/gme/handlers/NoticeListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "NoticeListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::NoticeListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.hpp b/gimuserver/gme/handlers/NoticeListRequestHandler.hpp deleted file mode 100644 index c6685a4..0000000 --- a/gimuserver/gme/handlers/NoticeListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class NoticeListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5s4aVWfc"; } - const char* GetAesKey() const override { return "miMBpUZ3"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp deleted file mode 100644 index 9da0637..0000000 --- a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "NoticeReadUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::NoticeReadUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp deleted file mode 100644 index 9235165..0000000 --- a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class NoticeReadUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "cuKwx5rF"; } - const char* GetAesKey() const override { return "o2rhxCmg"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp deleted file mode 100644 index dc049be..0000000 --- a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "NoticeUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::NoticeUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp deleted file mode 100644 index 0983f46..0000000 --- a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class NoticeUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "68pTQAJv"; } - const char* GetAesKey() const override { return "WHfcd53M"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.cpp b/gimuserver/gme/handlers/PresentListRequestHandler.cpp deleted file mode 100644 index 87d6056..0000000 --- a/gimuserver/gme/handlers/PresentListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "PresentListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::PresentListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.hpp b/gimuserver/gme/handlers/PresentListRequestHandler.hpp deleted file mode 100644 index 2de5480..0000000 --- a/gimuserver/gme/handlers/PresentListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class PresentListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nhjvB52R"; } - const char* GetAesKey() const override { return "6F9sMzBxEv8jXpau"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp deleted file mode 100644 index 090e633..0000000 --- a/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "PresentReceiptRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::PresentReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp deleted file mode 100644 index 867f3b2..0000000 --- a/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class PresentReceiptRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "bV5xa0ZW"; } - const char* GetAesKey() const override { return "X2QFqAKfomPIg3rG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp deleted file mode 100644 index 85a8d03..0000000 --- a/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidAgreementRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidAgreementRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp deleted file mode 100644 index 46cda70..0000000 --- a/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidAgreementRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Cu94xU8j"; } - const char* GetAesKey() const override { return "Eh5a3yr9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp deleted file mode 100644 index a3954ae..0000000 --- a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidCampRestEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidCampRestEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp deleted file mode 100644 index bbc4a0c..0000000 --- a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidCampRestEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "f9Dh4djx"; } - const char* GetAesKey() const override { return "0TCX6S4R"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp deleted file mode 100644 index b26612c..0000000 --- a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidCampRestGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidCampRestGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp deleted file mode 100644 index 2b6af6a..0000000 --- a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidCampRestGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "diIe8ux7"; } - const char* GetAesKey() const override { return "G5uind2r"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp deleted file mode 100644 index bb5955d..0000000 --- a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidCampRestStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidCampRestStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp deleted file mode 100644 index 9acd3b6..0000000 --- a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidCampRestStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "I7nVUv0h"; } - const char* GetAesKey() const override { return "qy27SYu9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp deleted file mode 100644 index 950e490..0000000 --- a/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidEnterRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp deleted file mode 100644 index 2446db3..0000000 --- a/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidEnterRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "yZReG75i"; } - const char* GetAesKey() const override { return "N0Azw6ob"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidExitRequestHandler.cpp deleted file mode 100644 index 40bcf1e..0000000 --- a/gimuserver/gme/handlers/RaidExitRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidExitRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidExitRequestHandler.hpp deleted file mode 100644 index 5423e04..0000000 --- a/gimuserver/gme/handlers/RaidExitRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidExitRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jqi71nWu"; } - const char* GetAesKey() const override { return "PD4ke3Ii"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp deleted file mode 100644 index 0de8b73..0000000 --- a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidFriendRemoveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidFriendRemoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp deleted file mode 100644 index 3d71170..0000000 --- a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidFriendRemoveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "u59zdKCi"; } - const char* GetAesKey() const override { return "0HJ9ShKp"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp deleted file mode 100644 index a20d18f..0000000 --- a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidFrlendSelectRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidFrlendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp deleted file mode 100644 index d7f0cea..0000000 --- a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidFrlendSelectRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "u59zdKCw"; } - const char* GetAesKey() const override { return "0HJ9ShKg"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp deleted file mode 100644 index 6a7f5a5..0000000 --- a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidGetChatLogRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidGetChatLogRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp deleted file mode 100644 index b1662dc..0000000 --- a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidGetChatLogRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "k5pMN68B"; } - const char* GetAesKey() const override { return "cy0oLna7"; } - // TODO: Response has 8 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp deleted file mode 100644 index 2e44cb6..0000000 --- a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidGetPlayerInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidGetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp deleted file mode 100644 index 25c3a5f..0000000 --- a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidGetPlayerInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "81zkMjfN"; } - const char* GetAesKey() const override { return "V7M6Bph4"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp deleted file mode 100644 index 3d9ae53..0000000 --- a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidItemDeleteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidItemDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp deleted file mode 100644 index 95b3ff1..0000000 --- a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidItemDeleteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "N43JmIf2"; } - const char* GetAesKey() const override { return "jvm3q24f"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp deleted file mode 100644 index d00b0d7..0000000 --- a/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidItemEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp deleted file mode 100644 index 8c8bf17..0000000 --- a/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidItemEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "DZLI83hx"; } - const char* GetAesKey() const override { return "3Lxpf5KE"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp deleted file mode 100644 index e3f9003..0000000 --- a/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidItemMixRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp deleted file mode 100644 index a121c35..0000000 --- a/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidItemMixRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "K17JUYR2"; } - const char* GetAesKey() const override { return "c6wBM9sH"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp deleted file mode 100644 index a02b0ba..0000000 --- a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidLimitedUseItemRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidLimitedUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp deleted file mode 100644 index c6d4cf9..0000000 --- a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidLimitedUseItemRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "SaN7v13E"; } - const char* GetAesKey() const override { return "btR9Jkw7"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp deleted file mode 100644 index e9d6d4d..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp deleted file mode 100644 index 322fd1e..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5Ko2BjPA"; } - const char* GetAesKey() const override { return "gi6B0m2p"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp deleted file mode 100644 index 3af1532..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionBattleRestartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp deleted file mode 100644 index 06a8531..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionBattleRestartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "La24KGAp"; } - const char* GetAesKey() const override { return "ecJRzX16"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp deleted file mode 100644 index b5865d4..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp deleted file mode 100644 index 9262eed..0000000 --- a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "8UiQj0uF"; } - const char* GetAesKey() const override { return "1Jhavqb7"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp deleted file mode 100644 index 6203c33..0000000 --- a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp deleted file mode 100644 index cb7931f..0000000 --- a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "vgin9Mf1"; } - const char* GetAesKey() const override { return "95ULkowE"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp deleted file mode 100644 index e14d49b..0000000 --- a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionExitRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp deleted file mode 100644 index fbad960..0000000 --- a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionExitRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "a12v0RcA"; } - const char* GetAesKey() const override { return "14GMJFIN"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp deleted file mode 100644 index 255eaff..0000000 --- a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionHarvestRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionHarvestRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp deleted file mode 100644 index 13db0af..0000000 --- a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionHarvestRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "9QdRVwB1"; } - const char* GetAesKey() const override { return "b1ScyFv9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp deleted file mode 100644 index 6bb42b6..0000000 --- a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionInfoLightRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp deleted file mode 100644 index d8f34d8..0000000 --- a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionInfoLightRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Argz1U6B"; } - const char* GetAesKey() const override { return "1hJrYxs7"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp deleted file mode 100644 index 8ce9537..0000000 --- a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp deleted file mode 100644 index 5c579c6..0000000 --- a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "BqF2x3EC"; } - const char* GetAesKey() const override { return "6SyFs0Du"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp deleted file mode 100644 index 10289ec..0000000 --- a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionSelectRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp deleted file mode 100644 index 98daf62..0000000 --- a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionSelectRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "8iQL3IKA"; } - const char* GetAesKey() const override { return "ZBex5ju9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp deleted file mode 100644 index a9e7971..0000000 --- a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp deleted file mode 100644 index 347b863..0000000 --- a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2qDW9NBU"; } - const char* GetAesKey() const override { return "kY5y1zBj"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp deleted file mode 100644 index 3c1fc99..0000000 --- a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidMissionUseItemRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidMissionUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp deleted file mode 100644 index f52c663..0000000 --- a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidMissionUseItemRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "o03kCtb1"; } - const char* GetAesKey() const override { return "Ys8ro9Sq"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp deleted file mode 100644 index 63430f2..0000000 --- a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidQuickStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidQuickStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp deleted file mode 100644 index b9e10b1..0000000 --- a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidQuickStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "CWeTY8BQ"; } - const char* GetAesKey() const override { return "HsVofOJJ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp deleted file mode 100644 index e672ca3..0000000 --- a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoomDissolveRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoomDissolveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp deleted file mode 100644 index a5c9583..0000000 --- a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoomDissolveRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "H8N1R0TE"; } - const char* GetAesKey() const override { return "q7dbw29J"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp deleted file mode 100644 index 812ec14..0000000 --- a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoomFriendGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoomFriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp deleted file mode 100644 index 7e1b2eb..0000000 --- a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoomFriendGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Xe2UB3A8"; } - const char* GetAesKey() const override { return "9WN8oYBx"; } - // TODO: Response has 48 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp deleted file mode 100644 index b6d0110..0000000 --- a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoomInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp deleted file mode 100644 index 6cd2b48..0000000 --- a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoomInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "0VxE6kTW"; } - const char* GetAesKey() const override { return "cUrw7K6W"; } - // TODO: Response has 38 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp deleted file mode 100644 index edbc53a..0000000 --- a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoomKickRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoomKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp deleted file mode 100644 index ef4ce4b..0000000 --- a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoomKickRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Xbgen5J8"; } - const char* GetAesKey() const override { return "FrX0T2QJ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp deleted file mode 100644 index 13b9ca6..0000000 --- a/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoomListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp deleted file mode 100644 index 49992ba..0000000 --- a/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoomListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "YF9UQpn6"; } - const char* GetAesKey() const override { return "c0Qf94Ir"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp deleted file mode 100644 index abbd7ad..0000000 --- a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidRoonItemEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidRoonItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp deleted file mode 100644 index cd25002..0000000 --- a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidRoonItemEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "bv9xt3m6"; } - const char* GetAesKey() const override { return "9mKud8kc"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp deleted file mode 100644 index fd3c034..0000000 --- a/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidSendChatRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidSendChatRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp deleted file mode 100644 index af67a0e..0000000 --- a/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidSendChatRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "dYIy6Eu8"; } - const char* GetAesKey() const override { return "x2Fm1LSt"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp deleted file mode 100644 index 77b1f13..0000000 --- a/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidShopUseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp deleted file mode 100644 index ebbfe13..0000000 --- a/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidShopUseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4zJ0WmTX"; } - const char* GetAesKey() const override { return "RSvU7dh6"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp deleted file mode 100644 index 7c2d7b3..0000000 --- a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpDataRoomInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpDataRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp deleted file mode 100644 index 2c9f295..0000000 --- a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpDataRoomInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "52H0dkjv"; } - const char* GetAesKey() const override { return "9KdeuMX8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp deleted file mode 100644 index fda940f..0000000 --- a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpDataUserReadyRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpDataUserReadyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp deleted file mode 100644 index 9283b2a..0000000 --- a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpDataUserReadyRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "vmdA2GD8"; } - const char* GetAesKey() const override { return "esR7NZL9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp deleted file mode 100644 index 79a88c1..0000000 --- a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpDateCashRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpDateCashRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp deleted file mode 100644 index 4dee275..0000000 --- a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpDateCashRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "XTban70i"; } - const char* GetAesKey() const override { return "H5d6B2pi"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp deleted file mode 100644 index 82a879f..0000000 --- a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpScenarioInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpScenarioInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp deleted file mode 100644 index c651853..0000000 --- a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpScenarioInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "R38qvphm"; } - const char* GetAesKey() const override { return "72EyFbW8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp deleted file mode 100644 index 48bf336..0000000 --- a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpdateBlackListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpdateBlackListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp deleted file mode 100644 index 34800c3..0000000 --- a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpdateBlackListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4igfcyIm"; } - const char* GetAesKey() const override { return "XIgQ4UHm"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp deleted file mode 100644 index c600b55..0000000 --- a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUpdateProgressRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUpdateProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp deleted file mode 100644 index dd250a8..0000000 --- a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUpdateProgressRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "7geDL5Vb"; } - const char* GetAesKey() const override { return "7DkVMG8Y"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp deleted file mode 100644 index 6cf8936..0000000 --- a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidUserInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp deleted file mode 100644 index b76e818..0000000 --- a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidUserInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jJZ01VQo"; } - const char* GetAesKey() const override { return "SsQ26dVY"; } - // TODO: Response has 9 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp deleted file mode 100644 index 0a1bf42..0000000 --- a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "RaidWorloInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::RaidWorloInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp deleted file mode 100644 index 386bdd5..0000000 --- a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class RaidWorloInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "H7GRp01L"; } - const char* GetAesKey() const override { return "5JxFp0tD"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp deleted file mode 100644 index e77a222..0000000 --- a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SGChatLogInfoListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SGChatLogInfoListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp deleted file mode 100644 index ae8ee42..0000000 --- a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SGChatLogInfoListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jVRl14IS"; } - const char* GetAesKey() const override { return "sxdFrtRW"; } - // TODO: Response has 5 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp deleted file mode 100644 index 4c5cb24..0000000 --- a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SPChallengeMissionStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SPChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp deleted file mode 100644 index 73e44d8..0000000 --- a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SPChallengeMissionStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "QZy7cSW1"; } - const char* GetAesKey() const override { return "qojy81wY"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp deleted file mode 100644 index 3010e2e..0000000 --- a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SPChallengeRankingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SPChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp deleted file mode 100644 index 5e8d696..0000000 --- a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SPChallengeRankingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "27rGx1rL"; } - const char* GetAesKey() const override { return "pTDy82st"; } - // TODO: Response has 10 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp deleted file mode 100644 index 92b93f8..0000000 --- a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SPChallengeUserInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SPChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp deleted file mode 100644 index 7fa31f0..0000000 --- a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SPChallengeUserInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "G3J9Domt"; } - const char* GetAesKey() const override { return "6QJwgU3V"; } - // TODO: Response has 3 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp deleted file mode 100644 index af04e2f..0000000 --- a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SetPurchaseInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SetPurchaseInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp deleted file mode 100644 index acdbf65..0000000 --- a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SetPurchaseInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "u06y2UE4"; } - const char* GetAesKey() const override { return "c2kjaKv8"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.cpp b/gimuserver/gme/handlers/ShopUseRequestHandler.cpp deleted file mode 100644 index 4b03693..0000000 --- a/gimuserver/gme/handlers/ShopUseRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "ShopUseRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::ShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.hpp b/gimuserver/gme/handlers/ShopUseRequestHandler.hpp deleted file mode 100644 index 25e7305..0000000 --- a/gimuserver/gme/handlers/ShopUseRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class ShopUseRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "xe8tiSf4"; } - const char* GetAesKey() const override { return "qthMXTQSkz3KfH9R"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.cpp b/gimuserver/gme/handlers/SlotActionRequestHandler.cpp deleted file mode 100644 index 287437a..0000000 --- a/gimuserver/gme/handlers/SlotActionRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SlotActionRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.hpp b/gimuserver/gme/handlers/SlotActionRequestHandler.hpp deleted file mode 100644 index 8d6b552..0000000 --- a/gimuserver/gme/handlers/SlotActionRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SlotActionRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "vChFp73J"; } - const char* GetAesKey() const override { return "hm9X6BQj"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp deleted file mode 100644 index d51fff4..0000000 --- a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SummonerJournalInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SummonerJournalInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp deleted file mode 100644 index 4223a6a..0000000 --- a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SummonerJournalInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "32Gwida0"; } - const char* GetAesKey() const override { return "66B2pDki"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp deleted file mode 100644 index fe0abbb..0000000 --- a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SummonerJournalMilestoneRewardsRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SummonerJournalMilestoneRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp deleted file mode 100644 index 6a284ef..0000000 --- a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SummonerJournalMilestoneRewardsRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "3a83iY3r"; } - const char* GetAesKey() const override { return "98Tw0ubW"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp deleted file mode 100644 index 57a14bb..0000000 --- a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SummonerJournalTaskRewardsRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SummonerJournalTaskRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp deleted file mode 100644 index 927e602..0000000 --- a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SummonerJournalTaskRewardsRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2y48D13d"; } - const char* GetAesKey() const override { return "7nm3Dqe9"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp deleted file mode 100644 index a13f580..0000000 --- a/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SummonerMixRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SummonerMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp deleted file mode 100644 index 25c96ca..0000000 --- a/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SummonerMixRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nv4d3O7F"; } - const char* GetAesKey() const override { return "vM65bAB4"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp deleted file mode 100644 index dcf88b3..0000000 --- a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "SummonerSkillGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::SummonerSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp deleted file mode 100644 index f5ddd55..0000000 --- a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class SummonerSkillGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "qWkYyw5i"; } - const char* GetAesKey() const override { return "mrXjLLJB"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp deleted file mode 100644 index 18ab046..0000000 --- a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TierTourneyClaimRewardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TierTourneyClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp deleted file mode 100644 index 4e49d28..0000000 --- a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TierTourneyClaimRewardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Ue7kmR38"; } - const char* GetAesKey() const override { return "23r27AbNW239alHi"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp deleted file mode 100644 index 97425b3..0000000 --- a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TierTourneyFriendListRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TierTourneyFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp deleted file mode 100644 index b2daba5..0000000 --- a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TierTourneyFriendListRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "p3iaD81y"; } - const char* GetAesKey() const override { return "B1oeKLqUw03wELoz"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp deleted file mode 100644 index 617214e..0000000 --- a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TierTourneyRewardMstRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TierTourneyRewardMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp deleted file mode 100644 index 6d7e011..0000000 --- a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TierTourneyRewardMstRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "gWi2z398"; } - const char* GetAesKey() const override { return "M2kajT23Yqwp83CX"; } - // TODO: Response has 7 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp deleted file mode 100644 index b691012..0000000 --- a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TieupCampaignInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TieupCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp deleted file mode 100644 index b960511..0000000 --- a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TieupCampaignInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "nWBLmp53"; } - const char* GetAesKey() const override { return "h06IDKYb"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp deleted file mode 100644 index 24fb63f..0000000 --- a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TownFacilityUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TownFacilityUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp deleted file mode 100644 index 855ae17..0000000 --- a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TownFacilityUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "8v43tz7g"; } - const char* GetAesKey() const override { return "rq7Yd1nG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp deleted file mode 100644 index 9cf8e4e..0000000 --- a/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TownUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TownUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp deleted file mode 100644 index f1473df..0000000 --- a/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TownUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "CuQ5oB8U"; } - const char* GetAesKey() const override { return "w1eo2ZDJ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp deleted file mode 100644 index 579de44..0000000 --- a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TransferCodeCheckRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TransferCodeCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp deleted file mode 100644 index ee45576..0000000 --- a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TransferCodeCheckRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Fn1UzTo3"; } - const char* GetAesKey() const override { return "A6QiFT7D"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp deleted file mode 100644 index e0dcaf4..0000000 --- a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TransferCodeIssueRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TransferCodeIssueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp deleted file mode 100644 index bb3a8b6..0000000 --- a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TransferCodeIssueRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "LK9e0WyX"; } - const char* GetAesKey() const override { return "B6siV3AT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferRequestHandler.cpp b/gimuserver/gme/handlers/TransferRequestHandler.cpp deleted file mode 100644 index 174e4e0..0000000 --- a/gimuserver/gme/handlers/TransferRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TransferRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TransferRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TransferRequestHandler.hpp b/gimuserver/gme/handlers/TransferRequestHandler.hpp deleted file mode 100644 index 9c1c467..0000000 --- a/gimuserver/gme/handlers/TransferRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TransferRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "I9DyF2aU"; } - const char* GetAesKey() const override { return "2hp90fZ1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp deleted file mode 100644 index 86be514..0000000 --- a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TrialDeckEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TrialDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp deleted file mode 100644 index 7632cd3..0000000 --- a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TrialDeckEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MbdL5D4K"; } - const char* GetAesKey() const override { return "Bb1T0qdC"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp deleted file mode 100644 index 5ccb77e..0000000 --- a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TrialDeckGetRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TrialDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp deleted file mode 100644 index a84c518..0000000 --- a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TrialDeckGetRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "gY63Zvy7"; } - const char* GetAesKey() const override { return "5QuLx4DG"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp deleted file mode 100644 index 63d9224..0000000 --- a/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TutorialSkipRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TutorialSkipRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp deleted file mode 100644 index 5d0f058..0000000 --- a/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TutorialSkipRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "d36DaiJl"; } - const char* GetAesKey() const override { return "p3qD61db"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp deleted file mode 100644 index aa9bf6f..0000000 --- a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "TutorialUpdateRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::TutorialUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp deleted file mode 100644 index 618bf78..0000000 --- a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class TutorialUpdateRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "T1nCVvx4"; } - const char* GetAesKey() const override { return "7hqzmR3T"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.cpp b/gimuserver/gme/handlers/URLMstRequestHandler.cpp deleted file mode 100644 index ff0b902..0000000 --- a/gimuserver/gme/handlers/URLMstRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "URLMstRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::URLMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.hpp b/gimuserver/gme/handlers/URLMstRequestHandler.hpp deleted file mode 100644 index 51f1322..0000000 --- a/gimuserver/gme/handlers/URLMstRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class URLMstRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "MfZyu1q9"; } - const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp deleted file mode 100644 index 5edcbc8..0000000 --- a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitBondBoostRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitBondBoostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp deleted file mode 100644 index 1262fb8..0000000 --- a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitBondBoostRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "tr5rOwro"; } - const char* GetAesKey() const override { return "fus9A2ut"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp deleted file mode 100644 index 7675a75..0000000 --- a/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitEvoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp deleted file mode 100644 index 8be9de3..0000000 --- a/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitEvoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "0gUSE84e"; } - const char* GetAesKey() const override { return "biHf01DxcrPou5Qt"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp deleted file mode 100644 index 1b7c354..0000000 --- a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "UnitFavoriteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - //std::cout << req.toStyledString(); - - Json::Value d; - d["edy7fq3L"] = req["3kcmQy7B"][0]["edy7fq3L"]; // Unique String for Unit - d["5JbjC3Pp"] = req["3kcmQy7B"][0]["5JbjC3Pp"]; //Favorited or not? - res["3kcmQy7B"] = d; - - /* - * - * if (req.isMember("user_id")) { - requestUserId = req["user_id"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; - } - * - * - - "3kcmQy7B" : - [ - { - "2pAyFjmZ" : "1", - "5JbjC3Pp" : "1", - "edy7fq3L" : "11843" - } - - */ - - - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp deleted file mode 100644 index d1f61e6..0000000 --- a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitFavoriteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "2p9LHCNh"; } - const char* GetAesKey() const override { return "cb4ESLa1"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.cpp b/gimuserver/gme/handlers/UnitMixRequestHandler.cpp deleted file mode 100644 index 96b6034..0000000 --- a/gimuserver/gme/handlers/UnitMixRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitMixRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.hpp b/gimuserver/gme/handlers/UnitMixRequestHandler.hpp deleted file mode 100644 index 04434a3..0000000 --- a/gimuserver/gme/handlers/UnitMixRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitMixRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Mw08CIg2"; } - const char* GetAesKey() const override { return "JnegC7RrN3FoW8dQ"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp deleted file mode 100644 index 60de0eb..0000000 --- a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitOmniEvoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitOmniEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp deleted file mode 100644 index 07ccdf7..0000000 --- a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitOmniEvoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "4Dk4spf9"; } - const char* GetAesKey() const override { return "4s3lsODp"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp deleted file mode 100644 index 5d6265e..0000000 --- a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitSelectorGachaTicketRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitSelectorGachaTicketRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp deleted file mode 100644 index a0f44c8..0000000 --- a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitSelectorGachaTicketRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "k57TdKDj"; } - const char* GetAesKey() const override { return "1IJ8SaNk"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.cpp b/gimuserver/gme/handlers/UnitSellRequestHandler.cpp deleted file mode 100644 index 9fcb3bb..0000000 --- a/gimuserver/gme/handlers/UnitSellRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UnitSellRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UnitSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.hpp b/gimuserver/gme/handlers/UnitSellRequestHandler.hpp deleted file mode 100644 index 89570e9..0000000 --- a/gimuserver/gme/handlers/UnitSellRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UnitSellRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "Ri3uTq9b"; } - const char* GetAesKey() const override { return "92VqcGFWuPkmT60U"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp deleted file mode 100644 index 53a6014..0000000 --- a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UpdateEventInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UpdateEventInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp deleted file mode 100644 index 79eb5cb..0000000 --- a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UpdateEventInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "rCB7ZI8x"; } - const char* GetAesKey() const override { return "L1o4eGbi"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp deleted file mode 100644 index d2593d1..0000000 --- a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UpdateInfoLightRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UpdateInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp deleted file mode 100644 index 593fde2..0000000 --- a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UpdateInfoLightRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ynB7X5P9"; } - const char* GetAesKey() const override { return "7kH9NXwC"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp deleted file mode 100644 index 8e66e27..0000000 --- a/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UpdateInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UpdateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp deleted file mode 100644 index de0ad1e..0000000 --- a/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UpdateInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "RUV94Dqz"; } - const char* GetAesKey() const override { return "hy0P9xjsGJ6MAgb2"; } - // TODO: Response has 1 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp deleted file mode 100644 index 98a20da..0000000 --- a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UpdatePermitPlaceInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UpdatePermitPlaceInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp deleted file mode 100644 index 4a760bc..0000000 --- a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UpdatePermitPlaceInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "1MJT6L3W"; } - const char* GetAesKey() const override { return "3zip5Htw"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp deleted file mode 100644 index 738de2d..0000000 --- a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UserEnteredFeatureRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UserEnteredFeatureRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp deleted file mode 100644 index 5ada7a3..0000000 --- a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserEnteredFeatureRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "983D5Dii"; } - const char* GetAesKey() const override { return "Dr6pwV3i"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp deleted file mode 100644 index ba79e55..0000000 --- a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UserGemShardInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UserGemShardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp deleted file mode 100644 index ec1b805..0000000 --- a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserGemShardInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "29slks49"; } - const char* GetAesKey() const override { return "930sDd3i"; } - // TODO: Response has 2 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp deleted file mode 100644 index 9b8f0e8..0000000 --- a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UserLoginCampaignInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UserLoginCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp deleted file mode 100644 index a290d5e..0000000 --- a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserLoginCampaignInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "5fc8bf2c"; } - const char* GetAesKey() const override { return "4eb7ce1b"; } - // TODO: Response has 4 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp deleted file mode 100644 index 316f6ba..0000000 --- a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UserSummonerInfoEditRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UserSummonerInfoEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp deleted file mode 100644 index 8e76cdd..0000000 --- a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserSummonerInfoEditRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ZJYkXcHo"; } - const char* GetAesKey() const override { return "lyR0us9b"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp deleted file mode 100644 index 810cacd..0000000 --- a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "UserTournamentInfoRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::UserTournamentInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp deleted file mode 100644 index f977e9d..0000000 --- a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class UserTournamentInfoRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "L2kdaTx9"; } - const char* GetAesKey() const override { return "10db8akS5kaZ32lM"; } - // TODO: Response has 5 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp deleted file mode 100644 index ebb70a6..0000000 --- a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VideoAdCompleteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VideoAdCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp deleted file mode 100644 index 862eae4..0000000 --- a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VideoAdCompleteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "r234ydi1"; } - const char* GetAesKey() const override { return "mDqi310y"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp deleted file mode 100644 index d8177f5..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VideoAdSlotsClaimBonusRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VideoAdSlotsClaimBonusRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp deleted file mode 100644 index 5dc9b70..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VideoAdSlotsClaimBonusRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "29s22s49"; } - const char* GetAesKey() const override { return "93055d2i"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp deleted file mode 100644 index 1d2e986..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VideoAdSlotsCompleteRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VideoAdSlotsCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp deleted file mode 100644 index 2643a4c..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VideoAdSlotsCompleteRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "ifL3TZim"; } - const char* GetAesKey() const override { return "FxYPUrf4"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp deleted file mode 100644 index 4ef9bc5..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VideoAdSlotsStandInfoRefreshRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VideoAdSlotsStandInfoRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp deleted file mode 100644 index dccd01e..0000000 --- a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VideoAdSlotsStandInfoRefreshRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "jwgJVpUP"; } - const char* GetAesKey() const override { return "sjrlKA3D"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp deleted file mode 100644 index 5711a47..0000000 --- a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VideoAdsSlotActionRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VideoAdsSlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp deleted file mode 100644 index 7cf64dc..0000000 --- a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VideoAdsSlotActionRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "AjKpMC9a"; } - const char* GetAesKey() const override { return "X2esANNz"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp deleted file mode 100644 index 0fd94f4..0000000 --- a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaBattleEndRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp deleted file mode 100644 index 4f59084..0000000 --- a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaBattleEndRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "89HrE13b"; } - const char* GetAesKey() const override { return "i4gkTv3a"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp deleted file mode 100644 index 2618c57..0000000 --- a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaBattleStartRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp deleted file mode 100644 index 82dc42e..0000000 --- a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaBattleStartRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "j3s0iNM1"; } - const char* GetAesKey() const override { return "uTk8nBdi"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp deleted file mode 100644 index d4e4c85..0000000 --- a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaClaimDailyRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaClaimDailyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp deleted file mode 100644 index b8b394d..0000000 --- a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaClaimDailyRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "j3cyKi8o"; } - const char* GetAesKey() const override { return "abI7o6dT"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp deleted file mode 100644 index 4a4761a..0000000 --- a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaClaimRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp deleted file mode 100644 index 77885fa..0000000 --- a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaClaimRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "iwo032Yj"; } - const char* GetAesKey() const override { return "ab30d5H2"; } - // TODO: Response has 1 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp deleted file mode 100644 index afd3a10..0000000 --- a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaLeaderboardRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaLeaderboardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp deleted file mode 100644 index 38c94a1..0000000 --- a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaLeaderboardRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "290aD3iY"; } - const char* GetAesKey() const override { return "d2l0Bdi8"; } - // TODO: Response has 11 parameters to implement - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp deleted file mode 100644 index 02a13b8..0000000 --- a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaMatchingRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp deleted file mode 100644 index 687fc7d..0000000 --- a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaMatchingRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "b5TunM93"; } - const char* GetAesKey() const override { return "a7GkyuV3"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp deleted file mode 100644 index 0c33a8f..0000000 --- a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaRetireRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp deleted file mode 100644 index e855ac5..0000000 --- a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaRetireRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "R34vyqw7"; } - const char* GetAesKey() const override { return "j8M3a93W"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp deleted file mode 100644 index a24806a..0000000 --- a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "VortexArenaTopRequestHandler.hpp" -#include "gme/response/SignalKey.hpp" -#include "gme/response/UserUnitInfo.hpp" -#include "core/System.hpp" - -void Handler::VortexArenaTopRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - Json::Value res; - - cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); -} diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp deleted file mode 100644 index 1f53e11..0000000 --- a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "../GmeHandler.hpp" - -HANDLER_NS_BEGIN -class VortexArenaTopRequestHandler : public HandlerBase -{ -public: - const char* GetGroupId() const override { return "lp3a7bvD"; } - const char* GetAesKey() const override { return "38ab793G"; } - void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; -}; -HANDLER_NS_END diff --git a/gimuserver/gme/handlers/handlers_export.json b/gimuserver/gme/handlers/handlers_export.json deleted file mode 100644 index 8b83add..0000000 --- a/gimuserver/gme/handlers/handlers_export.json +++ /dev/null @@ -1,2439 +0,0 @@ -[ - { - "name": "BundlePurchaseRequestHandler", - "original_class": "BundlePurchaseRequest", - "request_id": "D3gyT3b3", - "encode_key": "a8pE3x39", - "response_params": [] - }, - { - "name": "BundleCategoryRefreshRequestHandler", - "original_class": "BundleCategoryRefreshRequest", - "request_id": "swarOb4u", - "encode_key": "GeJa9uTe", - "response_params": [] - }, - { - "name": "BundlePurchaseIapRequestHandler", - "original_class": "BundlePurchaseIapRequest", - "request_id": "kD298bt6", - "encode_key": "u45Bi2p0", - "response_params": [ - "_ACTION_SBB", - "Ek5fF7s6", - "3ub9EdW2", - "R93Xmtnk", - "3nZrT1bC" - ] - }, - { - "name": "SummonerJournalTaskRewardsRequestHandler", - "original_class": "SummonerJournalTaskRewardsRequest", - "request_id": "2y48D13d", - "encode_key": "7nm3Dqe9", - "response_params": [] - }, - { - "name": "SummonerJournalInfoRequestHandler", - "original_class": "SummonerJournalInfoRequest", - "request_id": "32Gwida0", - "encode_key": "66B2pDki", - "response_params": [] - }, - { - "name": "SummonerJournalMilestoneRewardsRequestHandler", - "original_class": "SummonerJournalMilestoneRewardsRequest", - "request_id": "3a83iY3r", - "encode_key": "98Tw0ubW", - "response_params": [] - }, - { - "name": "ChallengeArenaStartRequestHandler", - "original_class": "ChallengeArenaStartRequest", - "request_id": "z44LyLr2", - "encode_key": "CC8rm3EJ", - "response_params": [] - }, - { - "name": "ChallengeArenaShopAddItemRequestHandler", - "original_class": "ChallengeArenaShopAddItemRequest", - "request_id": "jtzuog2S", - "encode_key": "xMcy25Tx", - "response_params": [] - }, - { - "name": "ChallengeArenaShopInfoRequestHandler", - "original_class": "ChallengeArenaShopInfoRequest", - "request_id": "xfmNcJVl", - "encode_key": "Fmv6wzeu", - "response_params": [ - "RBseFWyk", - "ODdetio0", - "HFAI8WT4", - "wXTxs50z", - "iuF7lR2o", - "M9fJGcI5", - "8XEFN85n", - "6vs7pDRL" - ] - }, - { - "name": "ChallengeArenaResetInfoRequestHandler", - "original_class": "ChallengeArenaResetInfoRequest", - "request_id": "Zw3WIoWu", - "encode_key": "KlwYMGF1", - "response_params": [ - "xQZe5il8", - "1fhT0oIQ", - "QRqWHfJG", - "z1I0P1Qk" - ] - }, - { - "name": "ChallengeArenaTChestReceivedRequestHandler", - "original_class": "ChallengeArenaTChestReceivedRequest", - "request_id": "xmzmjcxQ", - "encode_key": "L4W9YSex", - "response_params": [] - }, - { - "name": "ChallengeArenaRankingRequestHandler", - "original_class": "ChallengeArenaRankingRequest", - "request_id": "L5LN9ytu", - "encode_key": "6gTFuTF9", - "response_params": [ - "Kn51uR4Y", - "h7eY3sAK", - "B5JQyV8j", - "BcIqcWDM", - "4lH05mQr", - "k3I8AWLs", - "D9wXQI2V", - "4A6LzBxr", - "0Rhjwagb" - ] - }, - { - "name": "ChallengeArenaRankingRewardRequestHandler", - "original_class": "ChallengeArenaRankingRewardRequest", - "request_id": "tct1Jogs", - "encode_key": "RRxXMpzm", - "response_params": [ - "UTD3pBgH", - "Kn51uR4Y", - "0Rhjwagb", - "t6bRQfln", - "2OfNNfhH", - "DIOHPpyr", - "wVzB0Yz6", - "25ku1hQC", - "QXy6fPDm", - "IEOPY8ax", - "IH1anFgF", - "kw6U5Juy", - "kfY2FBDa", - "Pl0ltUFS", - "AJCEQfKX", - "5m7eYEoY", - "7Rw23XKV", - "XkoDKBDM", - "1xicWlZF", - "qiYVr95m", - "yezEyRRM", - "H5iyScWN", - "DRfVwToL", - "tbymIkQz", - "dDkmhizw", - "UgGNcWkk", - "1XOKlX5Z", - "Oy4RMVex", - "Hk5b8AoG", - "bXblisNv", - "cWqTJ08e", - "XQ50D7RX", - "OSIsGlWw", - "gjRjD2uy", - "c3OHFwLN", - "kH2EalTY", - "AI1hCjWl", - "SK2GyFGi", - "fmFAhtWv", - "ytPCGWQd", - "Z1P3w7Xn", - "Uarr2hXq", - "u8BQ8MVC", - "6YFE6UYy", - "nVCtUew9", - "oLOHIjgo", - "pghUC2it", - "F86zmgwG", - "95I3mTFK", - "BYiO8s0l", - "p5kjvjF3", - "w9R8EVAl", - "BJK0o9Wq", - "1OvVA8FM", - "gMNkziJQ", - "GI62JPYO", - "sRj8n9Zt", - "1Q4gQwod" - ] - }, - { - "name": "ChallengeArenaBattleEndRequestHandler", - "original_class": "ChallengeArenaBattleEndRequest", - "request_id": "syX20UG8", - "encode_key": "9xk0xi0Y", - "response_params": [] - }, - { - "name": "ChallengeArenaTeamEditRequestHandler", - "original_class": "ChallengeArenaTeamEditRequest", - "request_id": "sXXX6Ec7", - "encode_key": "DcsPPuTG", - "response_params": [] - }, - { - "name": "ChallengeArenaBattleStartRequestHandler", - "original_class": "ChallengeArenaBattleStartRequest", - "request_id": "rbOMSnba", - "encode_key": "iVvpULXG", - "response_params": [] - }, - { - "name": "DailyRewardClaimRequestHandler", - "original_class": "DailyRewardClaimRequest", - "request_id": "AT_DAILY_REWARD", - "encode_key": "ATK_DAILY_REWARD", - "response_params": [ - "P_DAILY_REWARD_STATUS" - ] - }, - { - "name": "TierTourneyClaimRewardRequestHandler", - "original_class": "TierTourneyClaimRewardRequest", - "request_id": "Ue7kmR38", - "encode_key": "23r27AbNW239alHi", - "response_params": [] - }, - { - "name": "TierTourneyFriendListRequestHandler", - "original_class": "TierTourneyFriendListRequest", - "request_id": "p3iaD81y", - "encode_key": "B1oeKLqUw03wELoz", - "response_params": [] - }, - { - "name": "TierTourneyRewardMstRequestHandler", - "original_class": "TierTourneyRewardMstRequest", - "request_id": "gWi2z398", - "encode_key": "M2kajT23Yqwp83CX", - "response_params": [ - "P_TOURNAMENT_ID", - "P_TOURNAMENT_LEVEL_ID", - "P_MIN_RANK", - "P_MAX_RANK", - "P_REWARD_TYPE", - "P_REWARD_CNT", - "P_REWARD_ID" - ] - }, - { - "name": "UserTournamentInfoRequestHandler", - "original_class": "UserTournamentInfoRequest", - "request_id": "L2kdaTx9", - "encode_key": "10db8akS5kaZ32lM", - "response_params": [ - "P_TOURNAMENT_ID", - "P_TOURNAMENT_LEVEL_ID", - "P_POINTS", - "P_CLAIM_FLAG", - "P_HAS_REWARDS" - ] - }, - { - "name": "VortexArenaTopRequestHandler", - "original_class": "VortexArenaTopRequest", - "request_id": "lp3a7bvD", - "encode_key": "38ab793G", - "response_params": [] - }, - { - "name": "VortexArenaBattleStartRequestHandler", - "original_class": "VortexArenaBattleStartRequest", - "request_id": "j3s0iNM1", - "encode_key": "uTk8nBdi", - "response_params": [] - }, - { - "name": "VortexArenaMatchingRequestHandler", - "original_class": "VortexArenaMatchingRequest", - "request_id": "b5TunM93", - "encode_key": "a7GkyuV3", - "response_params": [] - }, - { - "name": "VortexArenaBattleEndRequestHandler", - "original_class": "VortexArenaBattleEndRequest", - "request_id": "89HrE13b", - "encode_key": "i4gkTv3a", - "response_params": [] - }, - { - "name": "VortexArenaRetireRequestHandler", - "original_class": "VortexArenaRetireRequest", - "request_id": "R34vyqw7", - "encode_key": "j8M3a93W", - "response_params": [] - }, - { - "name": "VortexArenaLeaderboardRequestHandler", - "original_class": "VortexArenaLeaderboardRequest", - "request_id": "290aD3iY", - "encode_key": "d2l0Bdi8", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "pn16CNah", - "4A6LzBxr", - "da5yD19b", - "P_POINTS", - "69vnphig", - "8CEu9Kcm", - "20iEWRCV", - "0rAkzg7L", - "NH65Wj0f" - ] - }, - { - "name": "VortexArenaClaimDailyRequestHandler", - "original_class": "VortexArenaClaimDailyRequest", - "request_id": "j3cyKi8o", - "encode_key": "abI7o6dT", - "response_params": [] - }, - { - "name": "VortexArenaClaimRequestHandler", - "original_class": "VortexArenaClaimRequest", - "request_id": "iwo032Yj", - "encode_key": "ab30d5H2", - "response_params": [ - "jY38iP5e" - ] - }, - { - "name": "DailyTaskClaimRewardRequestHandler", - "original_class": "DailyTaskClaimRewardRequest", - "request_id": "oP3bn47e", - "encode_key": "ut0j9h3K", - "response_params": [] - }, - { - "name": "AchievementAcceptRequestHandler", - "original_class": "AchievementAcceptRequest", - "request_id": "dx5qvm7L", - "encode_key": "g9N1y7bc", - "response_params": [] - }, - { - "name": "AchievementDeliverRequestHandler", - "original_class": "AchievementDeliverRequest", - "request_id": "vsaXI4M0", - "encode_key": "2Lj5hIEG", - "response_params": [] - }, - { - "name": "AchievementRewardReceiveRequestHandler", - "original_class": "AchievementRewardReceiveRequest", - "request_id": "uq69mTtR", - "encode_key": "cbE74zBZ", - "response_params": [] - }, - { - "name": "AchievementTradeRequestHandler", - "original_class": "AchievementTradeRequest", - "request_id": "m9LiF6P2", - "encode_key": "0IWC9LVq", - "response_params": [] - }, - { - "name": "AreaRequestHandler", - "original_class": "AreaRequest", - "request_id": "Zds63G5y", - "encode_key": "YfAh7gqojdXEtFR1", - "response_params": [] - }, - { - "name": "ArenaBattleEndRequestHandler", - "original_class": "ArenaBattleEndRequest", - "request_id": "oQNtKU51", - "encode_key": "jkgWq1d0", - "response_params": [] - }, - { - "name": "ArenaBattleRestartRequestHandler", - "original_class": "ArenaBattleRestartRequest", - "request_id": "NPyXDgV9", - "encode_key": "sWofKGMl", - "response_params": [] - }, - { - "name": "ArenaBattleStartRequestHandler", - "original_class": "ArenaBattleStartRequest", - "request_id": "7f1rg92L", - "encode_key": "zaMR9o0d", - "response_params": [] - }, - { - "name": "ArenaFriendListRequestHandler", - "original_class": "ArenaFriendListRequest", - "request_id": "xkd9H50w", - "encode_key": "L3TDhrn2", - "response_params": [] - }, - { - "name": "ArenaInfoRequestHandler", - "original_class": "ArenaInfoRequest", - "request_id": "oim9TU1D", - "encode_key": "oqQxdFfa", - "response_params": [] - }, - { - "name": "ArenaMatchingRequestHandler", - "original_class": "ArenaMatchingRequest", - "request_id": "82ztj6Iy", - "encode_key": "Q53tUIBE", - "response_params": [] - }, - { - "name": "ArenaRetireRequestHandler", - "original_class": "ArenaRetireRequest", - "request_id": "eyg8sA32", - "encode_key": "93i8EbyM", - "response_params": [] - }, - { - "name": "ArenaStartRequestHandler", - "original_class": "ArenaStartRequest", - "request_id": "zu6ifpy0", - "encode_key": "bGjK4UH1", - "response_params": [] - }, - { - "name": "BadgeInfoRequestHandler", - "original_class": "BadgeInfoRequest", - "request_id": "nJ3A7qFp", - "encode_key": "bGxX67KB", - "response_params": [ - "u7Htm9P4", - "yCLEs28F", - "iakSd6m8", - "4AjsNu0m", - "dD40xrsh", - "dUujjBBK" - ] - }, - { - "name": "BuyCoinRequestHandler", - "original_class": "BuyCoinRequest", - "request_id": "9o3q7SjN", - "encode_key": "DCM60QNb", - "response_params": [] - }, - { - "name": "BuyCoinStartRequestHandler", - "original_class": "BuyCoinStartRequest", - "request_id": "kJs6CQq1", - "encode_key": "J9P7Bmxa", - "response_params": [] - }, - { - "name": "CampaignReceiptRequestHandler", - "original_class": "CampaignReceiptRequest", - "request_id": "5Imq3wC0", - "encode_key": "4DAgP80B", - "response_params": [ - "pCIRMw04" - ] - }, - { - "name": "ChallengeBaseRequestHandler", - "original_class": "ChallengeBaseRequest", - "request_id": "nUAW2B0a", - "encode_key": "uE5Tsv6P", - "response_params": [] - }, - { - "name": "ChallengeMissionStartRequestHandler", - "original_class": "ChallengeMissionStartRequest", - "request_id": "t5wfpZ32", - "encode_key": "YSVD0n9K", - "response_params": [] - }, - { - "name": "ChallengeRankRewardRequestHandler", - "original_class": "ChallengeRankRewardRequest", - "request_id": "m3fr7vxo", - "encode_key": "4BuRdgr2", - "response_params": [ - "c5yZnpB4", - "NH65Wj0f", - "9w5e3ZJB", - "j28VNcUW", - "Sv80kL5r", - "30Kw4WBa", - "TdDHf59J", - "wJsB35iH", - "37moriMq" - ] - }, - { - "name": "ChallengeRankingRequestHandler", - "original_class": "ChallengeRankingRequest", - "request_id": "2Kxi7rIB", - "encode_key": "v1PzNE9f", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "pG2n1A28", - "2Cn0bWt9", - "vV4P53m7", - "NH65Wj0f", - "9w5e3ZJB", - "j28VNcUW", - "2pAyFjmZ", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "ChallengeStartRequestHandler", - "original_class": "ChallengeStartRequest", - "request_id": "sQfU18kH", - "encode_key": "m4sdYv9e", - "response_params": [ - "TPR79fyI" - ] - }, - { - "name": "ChallengeUserInfoRequestHandler", - "original_class": "ChallengeUserInfoRequest", - "request_id": "jF3AS4cp", - "encode_key": "Nst6MK5m", - "response_params": [ - "TPR79fyI", - "QG5kcBz6", - "c5yZnpB4", - "j0Uszek2", - "s2gM3deu", - "2Cn0bWt9", - "vV4P53m7", - "WDUyI85C" - ] - }, - { - "name": "ChronologyRequestHandler", - "original_class": "ChronologyRequest", - "request_id": "5o8ZlDGX", - "encode_key": "SNrhAG29", - "response_params": [] - }, - { - "name": "ControlCenterEnterRequestHandler", - "original_class": "ControlCenterEnterRequest", - "request_id": "uYF93Mhc", - "encode_key": "d0k6LGUu", - "response_params": [] - }, - { - "name": "CreateUserRequestHandler", - "original_class": "CreateUserRequest", - "request_id": "uV6yH5MX", - "encode_key": "4agnATy2DrJsWzQk", - "response_params": [] - }, - { - "name": "DebugUpdateRequestHandler", - "original_class": "DebugUpdateRequest", - "request_id": "Zr37LHNE", - "encode_key": "N1kSz2fr", - "response_params": [] - }, - { - "name": "DeckEditRequestHandler", - "original_class": "DeckEditRequest", - "request_id": "m2Ve9PkJ", - "encode_key": "d7UuQsq8", - "response_params": [] - }, - { - "name": "DungeonEventUpdateRequestHandler", - "original_class": "DungeonEventUpdateRequest", - "request_id": "BjAt1D6b", - "encode_key": "k5EiNe9x", - "response_params": [] - }, - { - "name": "DungeonKeyReceiptRequestHandler", - "original_class": "DungeonKeyReceiptRequest", - "request_id": "WCJE0xe2", - "encode_key": "V4pfQo5C", - "response_params": [] - }, - { - "name": "DungeonKeyUseRequestHandler", - "original_class": "DungeonKeyUseRequest", - "request_id": "aGT5S6qZ", - "encode_key": "3rPx6tTw", - "response_params": [] - }, - { - "name": "FixGiftInfoRequestHandler", - "original_class": "FixGiftInfoRequest", - "request_id": "gLRIn74v", - "encode_key": "15gTE9ft", - "response_params": [] - }, - { - "name": "FriendAgreeRequestHandler", - "original_class": "FriendAgreeRequest", - "request_id": "NYKBH4V6", - "encode_key": "8PFVDiUIZyES2vzR", - "response_params": [] - }, - { - "name": "FriendApplyRequestHandler", - "original_class": "FriendApplyRequest", - "request_id": "WUNi08YL", - "encode_key": "gbpdAEZuv8IP40UF", - "response_params": [] - }, - { - "name": "FriendDeleteRequestHandler", - "original_class": "FriendDeleteRequest", - "request_id": "SfMN9w4p", - "encode_key": "yWXI80UKQNBZFozw", - "response_params": [] - }, - { - "name": "FriendFavoriteRequestHandler", - "original_class": "FriendFavoriteRequest", - "request_id": "ps6Vgx4R", - "encode_key": "XcE1CK6L", - "response_params": [] - }, - { - "name": "FriendGetAgreeRequestHandler", - "original_class": "FriendGetAgreeRequest", - "request_id": "aVqJrR08", - "encode_key": "H4zJCK2jPeaskVdf", - "response_params": [] - }, - { - "name": "FriendGetRequestHandler", - "original_class": "FriendGetRequest", - "request_id": "2o4axPIC", - "encode_key": "EoYuZ2nbImhCU1c0", - "response_params": [] - }, - { - "name": "FriendRandomSearchRequestHandler", - "original_class": "FriendRandomSearchRequest", - "request_id": "mE5gUQOp", - "encode_key": "oK4VaDGF", - "response_params": [] - }, - { - "name": "FriendRefuseRequestHandler", - "original_class": "FriendRefuseRequest", - "request_id": "N5SQd7oA", - "encode_key": "fk8YaVy9puJbnLWv", - "response_params": [] - }, - { - "name": "FriendSearchRequestHandler", - "original_class": "FriendSearchRequest", - "request_id": "umNt8M7i", - "encode_key": "qa3sHuDgKxV5nI1F", - "response_params": [] - }, - { - "name": "GachaActionRequestHandler", - "original_class": "GachaActionRequest", - "request_id": "F7JvPk5H", - "encode_key": "bL9fipzaSy7xN2w1", - "response_params": [] - }, - { - "name": "GachaFixActionRequestHandler", - "original_class": "GachaFixActionRequest", - "request_id": "MFLFP9f2", - "encode_key": "484bnJG2", - "response_params": [] - }, - { - "name": "GachaListRequestHandler", - "original_class": "GachaListRequest", - "request_id": "Uo86DcRh", - "encode_key": "8JbxFvuSaB2CK7Ln", - "response_params": [] - }, - { - "name": "GetAchievementInfoRequestHandler", - "original_class": "GetAchievementInfoRequest", - "request_id": "YPBU7MD8", - "encode_key": "AKjzyZ81", - "response_params": [] - }, - { - "name": "GetDistributeDungeonKeyInfoRequestHandler", - "original_class": "GetDistributeDungeonKeyInfoRequest", - "request_id": "1mr9UsYz", - "encode_key": "r0ZA3pn5", - "response_params": [] - }, - { - "name": "GetGiftInfoRequestHandler", - "original_class": "GetGiftInfoRequest", - "request_id": "ifYoPJ46", - "encode_key": "6zHEYa9U", - "response_params": [] - }, - { - "name": "GetPlayerInfoRequestHandler", - "original_class": "GetPlayerInfoRequest", - "request_id": "vUQrAV65", - "encode_key": "7pW4xF9H", - "response_params": [] - }, - { - "name": "GetScenarioPlayingInfoRequestHandler", - "original_class": "GetScenarioPlayingInfoRequest", - "request_id": "VRfsv4e3", - "encode_key": "Bh4WqR01", - "response_params": [] - }, - { - "name": "GetUserInfoRequestHandler", - "original_class": "GetUserInfoRequest", - "request_id": "cTZ3W2JG", - "encode_key": "ScJx6ywWEb0A3njT", - "response_params": [] - }, - { - "name": "InitializeRequestHandler", - "original_class": "InitializeRequest", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "InitializeRequest2Handler", - "original_class": "InitializeRequest2", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "InvitationReceiptRequestHandler", - "original_class": "InvitationReceiptRequest", - "request_id": "7Zxr9PzB", - "encode_key": "7s5Ic3Nx", - "response_params": [] - }, - { - "name": "ItemEditRequestHandler", - "original_class": "ItemEditRequest", - "request_id": "ruoB7bD8", - "encode_key": "DHEfRexCu0q5TAQm", - "response_params": [] - }, - { - "name": "ItemFavoriteRequestHandler", - "original_class": "ItemFavoriteRequest", - "request_id": "I8il6EiI", - "encode_key": "aRoIftRy", - "response_params": [ - "n6E8iMf3", - "5JbjC3Pp" - ] - }, - { - "name": "ItemMixRequestHandler", - "original_class": "ItemMixRequest", - "request_id": "4P5GELTF", - "encode_key": "AFqKIJ8Z4mHPB9xg", - "response_params": [] - }, - { - "name": "ItemSellRequestHandler", - "original_class": "ItemSellRequest", - "request_id": "qDQerU74", - "encode_key": "73aFNjPu", - "response_params": [] - }, - { - "name": "ItemSphereEqpRequestHandler", - "original_class": "ItemSphereEqpRequest", - "request_id": "0IXGiC9t", - "encode_key": "CZE56XAY", - "response_params": [] - }, - { - "name": "ItemUseTimeLimitRequestHandler", - "original_class": "ItemUseTimeLimitRequest", - "request_id": "4eCLR4rq", - "encode_key": "1O3NPf93", - "response_params": [] - }, - { - "name": "MissionContinueRequestHandler", - "original_class": "MissionContinueRequest", - "request_id": "p8B2i9rJ", - "encode_key": "G3FwvQfy5hcxHMen", - "response_params": [] - }, - { - "name": "MissionEndRequestHandler", - "original_class": "MissionEndRequest", - "request_id": "9TvyNR5H", - "encode_key": "oINq0rfUFPx5MgmT", - "response_params": [] - }, - { - "name": "MissionRestartRequestHandler", - "original_class": "MissionRestartRequest", - "request_id": "IP96ys7T", - "encode_key": "0Zy3G9eD", - "response_params": [] - }, - { - "name": "MissionStartRequestHandler", - "original_class": "MissionStartRequest", - "request_id": "jE6Sp0q4", - "encode_key": "csiVLDKkxEwBfR70", - "response_params": [] - }, - { - "name": "NgwordCheckRequestHandler", - "original_class": "NgwordCheckRequest", - "request_id": "TA4MnZX8", - "encode_key": "r4Smw5TX", - "response_params": [] - }, - { - "name": "NoticeListRequestHandler", - "original_class": "NoticeListRequest", - "request_id": "5s4aVWfc", - "encode_key": "miMBpUZ3", - "response_params": [] - }, - { - "name": "NoticeReadUpdateRequestHandler", - "original_class": "NoticeReadUpdateRequest", - "request_id": "cuKwx5rF", - "encode_key": "o2rhxCmg", - "response_params": [] - }, - { - "name": "NoticeUpdateRequestHandler", - "original_class": "NoticeUpdateRequest", - "request_id": "68pTQAJv", - "encode_key": "WHfcd53M", - "response_params": [] - }, - { - "name": "PresentListRequestHandler", - "original_class": "PresentListRequest", - "request_id": "nhjvB52R", - "encode_key": "6F9sMzBxEv8jXpau", - "response_params": [] - }, - { - "name": "PresentReceiptRequestHandler", - "original_class": "PresentReceiptRequest", - "request_id": "bV5xa0ZW", - "encode_key": "X2QFqAKfomPIg3rG", - "response_params": [] - }, - { - "name": "SPChallengeMissionStartRequestHandler", - "original_class": "SPChallengeMissionStartRequest", - "request_id": "QZy7cSW1", - "encode_key": "qojy81wY", - "response_params": [] - }, - { - "name": "SPChallengeRankingRequestHandler", - "original_class": "SPChallengeRankingRequest", - "request_id": "27rGx1rL", - "encode_key": "pTDy82st", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "vV4P53m7", - "pG2n1A28", - "NH65Wj0f", - "2pAyFjmZ" - ] - }, - { - "name": "SPChallengeUserInfoRequestHandler", - "original_class": "SPChallengeUserInfoRequest", - "request_id": "G3J9Domt", - "encode_key": "6QJwgU3V", - "response_params": [ - "j28VNcUW", - "TPR79fyI", - "QG5kcBz6" - ] - }, - { - "name": "SetPurchaseInfoRequestHandler", - "original_class": "SetPurchaseInfoRequest", - "request_id": "u06y2UE4", - "encode_key": "c2kjaKv8", - "response_params": [] - }, - { - "name": "ShopUseRequestHandler", - "original_class": "ShopUseRequest", - "request_id": "xe8tiSf4", - "encode_key": "qthMXTQSkz3KfH9R", - "response_params": [] - }, - { - "name": "TieupCampaignInfoRequestHandler", - "original_class": "TieupCampaignInfoRequest", - "request_id": "nWBLmp53", - "encode_key": "h06IDKYb", - "response_params": [ - "R4uk0eyg", - "t5R47iwj" - ] - }, - { - "name": "TownFacilityUpdateRequestHandler", - "original_class": "TownFacilityUpdateRequest", - "request_id": "8v43tz7g", - "encode_key": "rq7Yd1nG", - "response_params": [] - }, - { - "name": "TownUpdateRequestHandler", - "original_class": "TownUpdateRequest", - "request_id": "CuQ5oB8U", - "encode_key": "w1eo2ZDJ", - "response_params": [] - }, - { - "name": "TransferCodeCheckRequestHandler", - "original_class": "TransferCodeCheckRequest", - "request_id": "Fn1UzTo3", - "encode_key": "A6QiFT7D", - "response_params": [] - }, - { - "name": "TransferCodeIssueRequestHandler", - "original_class": "TransferCodeIssueRequest", - "request_id": "LK9e0WyX", - "encode_key": "B6siV3AT", - "response_params": [] - }, - { - "name": "TransferRequestHandler", - "original_class": "TransferRequest", - "request_id": "I9DyF2aU", - "encode_key": "2hp90fZ1", - "response_params": [] - }, - { - "name": "TrialDeckEditRequestHandler", - "original_class": "TrialDeckEditRequest", - "request_id": "MbdL5D4K", - "encode_key": "Bb1T0qdC", - "response_params": [] - }, - { - "name": "TrialDeckGetRequestHandler", - "original_class": "TrialDeckGetRequest", - "request_id": "gY63Zvy7", - "encode_key": "5QuLx4DG", - "response_params": [] - }, - { - "name": "TutorialUpdateRequestHandler", - "original_class": "TutorialUpdateRequest", - "request_id": "T1nCVvx4", - "encode_key": "7hqzmR3T", - "response_params": [] - }, - { - "name": "URLMstRequestHandler", - "original_class": "URLMstRequest", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "UnitEvoRequestHandler", - "original_class": "UnitEvoRequest", - "request_id": "0gUSE84e", - "encode_key": "biHf01DxcrPou5Qt", - "response_params": [] - }, - { - "name": "UnitFavoriteRequestHandler", - "original_class": "UnitFavoriteRequest", - "request_id": "2p9LHCNh", - "encode_key": "cb4ESLa1", - "response_params": [ - "edy7fq3L", - "5JbjC3Pp" - ] - }, - { - "name": "UnitMixRequestHandler", - "original_class": "UnitMixRequest", - "request_id": "Mw08CIg2", - "encode_key": "JnegC7RrN3FoW8dQ", - "response_params": [] - }, - { - "name": "UnitSellRequestHandler", - "original_class": "UnitSellRequest", - "request_id": "Ri3uTq9b", - "encode_key": "92VqcGFWuPkmT60U", - "response_params": [] - }, - { - "name": "UpdateEventInfoRequestHandler", - "original_class": "UpdateEventInfoRequest", - "request_id": "rCB7ZI8x", - "encode_key": "L1o4eGbi", - "response_params": [] - }, - { - "name": "UpdateInfoLightRequestHandler", - "original_class": "UpdateInfoLightRequest", - "request_id": "ynB7X5P9", - "encode_key": "7kH9NXwC", - "response_params": [] - }, - { - "name": "UpdateInfoRequestHandler", - "original_class": "UpdateInfoRequest", - "request_id": "RUV94Dqz", - "encode_key": "hy0P9xjsGJ6MAgb2", - "response_params": [ - "QxWZoA04" - ] - }, - { - "name": "UpdatePermitPlaceInfoRequestHandler", - "original_class": "UpdatePermitPlaceInfoRequest", - "request_id": "1MJT6L3W", - "encode_key": "3zip5Htw", - "response_params": [] - }, - { - "name": "CampaignBattleEndRequestHandler", - "original_class": "CampaignBattleEndRequest", - "request_id": "pTNB6yw3", - "encode_key": "t06HFsXP", - "response_params": [] - }, - { - "name": "CampaignBattleStartRequestHandler", - "original_class": "CampaignBattleStartRequest", - "request_id": "h1RjcD3S", - "encode_key": "4CKoVAq0", - "response_params": [] - }, - { - "name": "CampaignDeckEditRequestHandler", - "original_class": "CampaignDeckEditRequest", - "request_id": "D74TYRf1", - "encode_key": "e2k4s6jc", - "response_params": [] - }, - { - "name": "CampaignDeckGetRequestHandler", - "original_class": "CampaignDeckGetRequest", - "request_id": "C3a0VnQK", - "encode_key": "q2ZtYJ6P", - "response_params": [] - }, - { - "name": "CampaignEndRequestHandler", - "original_class": "CampaignEndRequest", - "request_id": "jF9Kkro4", - "encode_key": "4X9tBSg8", - "response_params": [] - }, - { - "name": "CampaignItemEditRequestHandler", - "original_class": "CampaignItemEditRequest", - "request_id": "W2VU91I7", - "encode_key": "2Jd10iwn", - "response_params": [] - }, - { - "name": "CampaignMissionGetRequestHandler", - "original_class": "CampaignMissionGetRequest", - "request_id": "RSm6p2d4", - "encode_key": "5jzXN7AH", - "response_params": [] - }, - { - "name": "CampaignRestartRequestHandler", - "original_class": "CampaignRestartRequest", - "request_id": "Ht2jeWV8", - "encode_key": "vm7LYZz4", - "response_params": [] - }, - { - "name": "CampaignSaveRequestHandler", - "original_class": "CampaignSaveRequest", - "request_id": "Utzc3oj5", - "encode_key": "6xc3GhQF", - "response_params": [] - }, - { - "name": "CampaignStartRequestHandler", - "original_class": "CampaignStartRequest", - "request_id": "6Y0gaPQN", - "encode_key": "WM6yr4ej", - "response_params": [] - }, - { - "name": "ColosseumBattleEndRequestHandler", - "original_class": "ColosseumBattleEndRequest", - "request_id": "fGDPoQI3", - "encode_key": "4V6oIoRC", - "response_params": [] - }, - { - "name": "ColosseumBattleRestartRequestHandler", - "original_class": "ColosseumBattleRestartRequest", - "request_id": "ohH9lfDE", - "encode_key": "j2bFgyri", - "response_params": [] - }, - { - "name": "ColosseumBattleStartRequestHandler", - "original_class": "ColosseumBattleStartRequest", - "request_id": "ysP6qYcy", - "encode_key": "iFIHAT5V", - "response_params": [] - }, - { - "name": "ColosseumDeckEditRequestHandler", - "original_class": "ColosseumDeckEditRequest", - "request_id": "rdZbaKBG", - "encode_key": "gY3YK5bD", - "response_params": [] - }, - { - "name": "ColosseumFriendListRequestHandler", - "original_class": "ColosseumFriendListRequest", - "request_id": "AoBvG2YN", - "encode_key": "Wj5fH1HV", - "response_params": [] - }, - { - "name": "ColosseumGetRewardInfoRequestHandler", - "original_class": "ColosseumGetRewardInfoRequest", - "request_id": "jv0dI88o", - "encode_key": "d7aPxZWw", - "response_params": [] - }, - { - "name": "ColosseumRewardReceiptRequestHandler", - "original_class": "ColosseumRewardReceiptRequest", - "request_id": "PN5CVaWy", - "encode_key": "YBgVBy5A", - "response_params": [] - }, - { - "name": "FrontierGateContinueRequestHandler", - "original_class": "FrontierGateContinueRequest", - "request_id": "uiFIMUH6", - "encode_key": "ZiosS4cd", - "response_params": [] - }, - { - "name": "FrontierGateEndRequestHandler", - "original_class": "FrontierGateEndRequest", - "request_id": "cAJp7U4l", - "encode_key": "Vvpy7qZR", - "response_params": [] - }, - { - "name": "FrontierGateInfoRequestHandler", - "original_class": "FrontierGateInfoRequest", - "request_id": "M17pPotk", - "encode_key": "sochkegz", - "response_params": [ - "hBNPQAU0", - "TPR79fyI", - "NungTq5g", - "j0Uszek2", - "JQ23rIvk", - "pG2n1A28", - "j28VNcUW", - "69bpUIXR", - "qA7M9EjP", - "SzV0Nps7", - "2wHGmJqm" - ] - }, - { - "name": "FrontierGateRankingRequestHandler", - "original_class": "FrontierGateRankingRequest", - "request_id": "26zW90oG", - "encode_key": "yo9eBUJk", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "pG2n1A28", - "vV4P53m7", - "NH65Wj0f", - "9w5e3ZJB", - "2pAyFjmZ", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "FrontierGateRestartRequestHandler", - "original_class": "FrontierGateRestartRequest", - "request_id": "v0m1FU0g", - "encode_key": "whb7Y2wX", - "response_params": [] - }, - { - "name": "FrontierGateRetryRequestHandler", - "original_class": "FrontierGateRetryRequest", - "request_id": "9pzHMBzq", - "encode_key": "njsKMqGT", - "response_params": [] - }, - { - "name": "FrontierGateSaveRequestHandler", - "original_class": "FrontierGateSaveRequest", - "request_id": "Ng73nFHJ", - "encode_key": "4SdtoczN", - "response_params": [] - }, - { - "name": "FrontierGateStartRequestHandler", - "original_class": "FrontierGateStartRequest", - "request_id": "l3lkDBSc", - "encode_key": "vYPCD34q", - "response_params": [] - }, - { - "name": "MinigameCardEndRequestHandler", - "original_class": "MinigameCardEndRequest", - "request_id": "jJKzi0v2", - "encode_key": "eHt7ob1v", - "response_params": [] - }, - { - "name": "MinigameFriendListRequestHandler", - "original_class": "MinigameFriendListRequest", - "request_id": "Hjk84giw", - "encode_key": "9qg5s7ob", - "response_params": [] - }, - { - "name": "MinigameNameEntryRequestHandler", - "original_class": "MinigameNameEntryRequest", - "request_id": "oT8OP9Bp", - "encode_key": "0xzd3AlK", - "response_params": [] - }, - { - "name": "MinigameRankingInfoRequestHandler", - "original_class": "MinigameRankingInfoRequest", - "request_id": "XrfDHUJo", - "encode_key": "cw9sw5y2", - "response_params": [ - "s1RXLIA0", - "2rqxaZ6K", - "PYbfxpTp", - "s35idar9" - ] - }, - { - "name": "MinigameSmashEndRequestHandler", - "original_class": "MinigameSmashEndRequest", - "request_id": "jJKzi0v2", - "encode_key": "eHt7ob1v", - "response_params": [] - }, - { - "name": "MinigameStartRequestHandler", - "original_class": "MinigameStartRequest", - "request_id": "SR7tf9pa", - "encode_key": "XBSu90iF", - "response_params": [] - }, - { - "name": "RaidAgreementRequestHandler", - "original_class": "RaidAgreementRequest", - "request_id": "Cu94xU8j", - "encode_key": "Eh5a3yr9", - "response_params": [] - }, - { - "name": "RaidCampRestEndRequestHandler", - "original_class": "RaidCampRestEndRequest", - "request_id": "f9Dh4djx", - "encode_key": "0TCX6S4R", - "response_params": [] - }, - { - "name": "RaidCampRestGetRequestHandler", - "original_class": "RaidCampRestGetRequest", - "request_id": "diIe8ux7", - "encode_key": "G5uind2r", - "response_params": [] - }, - { - "name": "RaidCampRestStartRequestHandler", - "original_class": "RaidCampRestStartRequest", - "request_id": "I7nVUv0h", - "encode_key": "qy27SYu9", - "response_params": [] - }, - { - "name": "RaidEnterRequestHandler", - "original_class": "RaidEnterRequest", - "request_id": "yZReG75i", - "encode_key": "N0Azw6ob", - "response_params": [] - }, - { - "name": "RaidExitRequestHandler", - "original_class": "RaidExitRequest", - "request_id": "jqi71nWu", - "encode_key": "PD4ke3Ii", - "response_params": [] - }, - { - "name": "RaidFrlendSelectRequestHandler", - "original_class": "RaidFrlendSelectRequest", - "request_id": "u59zdKCw", - "encode_key": "0HJ9ShKg", - "response_params": [] - }, - { - "name": "RaidGetChatLogRequestHandler", - "original_class": "RaidGetChatLogRequest", - "request_id": "k5pMN68B", - "encode_key": "cy0oLna7", - "response_params": [ - "NLKce95n", - "ToSxkU34", - "h7eY3sAK", - "B5JQyV8j", - "pn16CNah", - "8Fj06n3K", - "3kQUaGx0", - "2pAyFjmZ" - ] - }, - { - "name": "RaidGetPlayerInfoRequestHandler", - "original_class": "RaidGetPlayerInfoRequest", - "request_id": "81zkMjfN", - "encode_key": "V7M6Bph4", - "response_params": [] - }, - { - "name": "RaidItemDeleteRequestHandler", - "original_class": "RaidItemDeleteRequest", - "request_id": "N43JmIf2", - "encode_key": "jvm3q24f", - "response_params": [] - }, - { - "name": "RaidItemEditRequestHandler", - "original_class": "RaidItemEditRequest", - "request_id": "DZLI83hx", - "encode_key": "3Lxpf5KE", - "response_params": [] - }, - { - "name": "RaidItemMixRequestHandler", - "original_class": "RaidItemMixRequest", - "request_id": "K17JUYR2", - "encode_key": "c6wBM9sH", - "response_params": [] - }, - { - "name": "RaidLimitedUseItemRequestHandler", - "original_class": "RaidLimitedUseItemRequest", - "request_id": "SaN7v13E", - "encode_key": "btR9Jkw7", - "response_params": [] - }, - { - "name": "RaidMissionBattleEndRequestHandler", - "original_class": "RaidMissionBattleEndRequest", - "request_id": "5Ko2BjPA", - "encode_key": "gi6B0m2p", - "response_params": [] - }, - { - "name": "RaidMissionBattleRestartRequestHandler", - "original_class": "RaidMissionBattleRestartRequest", - "request_id": "La24KGAp", - "encode_key": "ecJRzX16", - "response_params": [] - }, - { - "name": "RaidMissionBattleStartRequestHandler", - "original_class": "RaidMissionBattleStartRequest", - "request_id": "8UiQj0uF", - "encode_key": "1Jhavqb7", - "response_params": [] - }, - { - "name": "RaidMissionEndRequestHandler", - "original_class": "RaidMissionEndRequest", - "request_id": "vgin9Mf1", - "encode_key": "95ULkowE", - "response_params": [] - }, - { - "name": "RaidMissionExitRequestHandler", - "original_class": "RaidMissionExitRequest", - "request_id": "a12v0RcA", - "encode_key": "14GMJFIN", - "response_params": [] - }, - { - "name": "RaidMissionHarvestRequestHandler", - "original_class": "RaidMissionHarvestRequest", - "request_id": "9QdRVwB1", - "encode_key": "b1ScyFv9", - "response_params": [] - }, - { - "name": "RaidMissionInfoLightRequestHandler", - "original_class": "RaidMissionInfoLightRequest", - "request_id": "Argz1U6B", - "encode_key": "1hJrYxs7", - "response_params": [] - }, - { - "name": "RaidMissionInfoRequestHandler", - "original_class": "RaidMissionInfoRequest", - "request_id": "BqF2x3EC", - "encode_key": "6SyFs0Du", - "response_params": [] - }, - { - "name": "RaidMissionSelectRequestHandler", - "original_class": "RaidMissionSelectRequest", - "request_id": "8iQL3IKA", - "encode_key": "ZBex5ju9", - "response_params": [] - }, - { - "name": "RaidMissionStartRequestHandler", - "original_class": "RaidMissionStartRequest", - "request_id": "2qDW9NBU", - "encode_key": "kY5y1zBj", - "response_params": [] - }, - { - "name": "RaidMissionUseItemRequestHandler", - "original_class": "RaidMissionUseItemRequest", - "request_id": "o03kCtb1", - "encode_key": "Ys8ro9Sq", - "response_params": [] - }, - { - "name": "RaidQuickStartRequestHandler", - "original_class": "RaidQuickStartRequest", - "request_id": "CWeTY8BQ", - "encode_key": "HsVofOJJ", - "response_params": [] - }, - { - "name": "RaidRoomDissolveRequestHandler", - "original_class": "RaidRoomDissolveRequest", - "request_id": "H8N1R0TE", - "encode_key": "q7dbw29J", - "response_params": [] - }, - { - "name": "RaidRoomFriendGetRequestHandler", - "original_class": "RaidRoomFriendGetRequest", - "request_id": "Xe2UB3A8", - "encode_key": "9WN8oYBx", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "96Nxs2WQ", - "0CAQ6wUe", - "pn16CNah", - "4A6LzBxr", - "e7DK0FQT", - "67CApcti", - "q08xLEsy", - "PWXu25cg", - "cuIWp89g", - "TokWs1B3", - "RT4CtH5d", - "t4m1RH6Y", - "GcMD0hy6", - "e6mY8Z0k", - "C1HZr3pb", - "X6jf8DUw", - "a1Jp3TVb", - "s2WnRw9N", - "5JbjC3Pp", - "Ge8Yo32T", - "mZA7fH2v", - "98WfKiyA", - "bM7RLu5K", - "JmFn3g9t", - "U4pMNjy0", - "nBTx56W9", - "nj9Lw7mV", - "3NbeC8AB", - "iEFZ6H19", - "RQ5GnFE2", - "cP83zNsv", - "LjY4DfRg", - "2pAyFjmZ", - "Fnxab5CN", - "3InKeya4", - "zsiAn9P1", - "yu18xScw", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor", - "U8FCB2Wj", - "NqVAPbLC", - "mgNdrCEe" - ] - }, - { - "name": "RaidRoomInfoRequestHandler", - "original_class": "RaidRoomInfoRequest", - "request_id": "0VxE6kTW", - "encode_key": "cUrw7K6W", - "response_params": [ - "8VYd6xSX", - "43hMuY2I", - "8ZK3w0Np", - "IAfv98Wd", - "6WKvM4o8", - "5bBwEo9f", - "fZgEP96L", - "NQR1Vd3t", - "TdDHf59J", - "j3sGA1zt", - "wYmg52xp", - "WDUyI85C", - "4WSu1irc", - "nJ2Qe3wM", - "KQA1oWj7", - "1Txpza2u", - "ouU5H7qm", - "j28VNcUW", - "3tWuc7de", - "rPIya39u", - "XqMsnE89", - "4Qf8RePm", - "0TfXnP3m", - "gkYiqB40", - "H5pQK04c", - "usM7W3DS", - "1ctR6GHC", - "8Ix0Soup", - "C1vG0iKh", - "i9L42Gx0", - "JmLLHcDv", - "mnZ5K4Ii", - "GWfpjED4", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "RaidRoomKickRequestHandler", - "original_class": "RaidRoomKickRequest", - "request_id": "Xbgen5J8", - "encode_key": "FrX0T2QJ", - "response_params": [] - }, - { - "name": "RaidRoomListRequestHandler", - "original_class": "RaidRoomListRequest", - "request_id": "YF9UQpn6", - "encode_key": "c0Qf94Ir", - "response_params": [] - }, - { - "name": "RaidRoonItemEditRequestHandler", - "original_class": "RaidRoonItemEditRequest", - "request_id": "bv9xt3m6", - "encode_key": "9mKud8kc", - "response_params": [] - }, - { - "name": "RaidSendChatRequestHandler", - "original_class": "RaidSendChatRequest", - "request_id": "dYIy6Eu8", - "encode_key": "x2Fm1LSt", - "response_params": [] - }, - { - "name": "RaidShopUseRequestHandler", - "original_class": "RaidShopUseRequest", - "request_id": "4zJ0WmTX", - "encode_key": "RSvU7dh6", - "response_params": [] - }, - { - "name": "RaidUpDataRoomInfoRequestHandler", - "original_class": "RaidUpDataRoomInfoRequest", - "request_id": "52H0dkjv", - "encode_key": "9KdeuMX8", - "response_params": [] - }, - { - "name": "RaidUpDataUserReadyRequestHandler", - "original_class": "RaidUpDataUserReadyRequest", - "request_id": "vmdA2GD8", - "encode_key": "esR7NZL9", - "response_params": [] - }, - { - "name": "RaidUpDateCashRequestHandler", - "original_class": "RaidUpDateCashRequest", - "request_id": "XTban70i", - "encode_key": "H5d6B2pi", - "response_params": [] - }, - { - "name": "RaidUpScenarioInfoRequestHandler", - "original_class": "RaidUpScenarioInfoRequest", - "request_id": "R38qvphm", - "encode_key": "72EyFbW8", - "response_params": [] - }, - { - "name": "RaidUpdateBlackListRequestHandler", - "original_class": "RaidUpdateBlackListRequest", - "request_id": "4igfcyIm", - "encode_key": "XIgQ4UHm", - "response_params": [] - }, - { - "name": "RaidUpdateProgressRequestHandler", - "original_class": "RaidUpdateProgressRequest", - "request_id": "7geDL5Vb", - "encode_key": "7DkVMG8Y", - "response_params": [] - }, - { - "name": "RaidUserInfoRequestHandler", - "original_class": "RaidUserInfoRequest", - "request_id": "jJZ01VQo", - "encode_key": "SsQ26dVY", - "response_params": [ - "7x3pPB2C", - "dziN1Ha9", - "43hMuY2I", - "8VYd6xSX", - "iFA0fd6Y", - "Z0Y4RoD7", - "C45mRxnZ", - "S92Hcor3", - "6d2XBDUu" - ] - }, - { - "name": "RaidWorloInfoRequestHandler", - "original_class": "RaidWorloInfoRequest", - "request_id": "H7GRp01L", - "encode_key": "5JxFp0tD", - "response_params": [] - }, - { - "name": "SlotActionRequestHandler", - "original_class": "SlotActionRequest", - "request_id": "vChFp73J", - "encode_key": "hm9X6BQj", - "response_params": [] - }, - { - "name": "SummonerMixRequestHandler", - "original_class": "SummonerMixRequest", - "request_id": "nv4d3O7F", - "encode_key": "vM65bAB4", - "response_params": [] - }, - { - "name": "SummonerSkillGetRequestHandler", - "original_class": "SummonerSkillGetRequest", - "request_id": "qWkYyw5i", - "encode_key": "mrXjLLJB", - "response_params": [] - }, - { - "name": "UserSummonerInfoEditRequestHandler", - "original_class": "UserSummonerInfoEditRequest", - "request_id": "ZJYkXcHo", - "encode_key": "lyR0us9b", - "response_params": [] - }, - { - "name": "FeSkillGetRequestHandler", - "original_class": "FeSkillGetRequest", - "request_id": "nSQxNOeL", - "encode_key": "nZ2bVoWu", - "response_params": [] - }, - { - "name": "CollabRewardRequestHandler", - "original_class": "CollabRewardRequest", - "request_id": "4aL5upiU", - "encode_key": "2a4MeshE", - "response_params": [ - "ZC0msu2L", - "Sc3slc04" - ] - }, - { - "name": "EventTokenExchangeInfoRequestHandler", - "original_class": "EventTokenExchangeInfoRequest", - "request_id": "49zxdfl3", - "encode_key": "v2DfDSFl", - "response_params": [ - "Kd3DL39d", - "s35idar9", - "qp37xTDh", - "XuJL4pc5", - "3EWLm0sA", - "S8rdp9zk", - "qBAb07rh", - "ra4iFR6T" - ] - }, - { - "name": "EventTokenExchangePurchaseRequestHandler", - "original_class": "EventTokenExchangePurchaseRequest", - "request_id": "SLf48fs0", - "encode_key": "Odiel30s", - "response_params": [] - }, - { - "name": "EventTokenInfoRequestHandler", - "original_class": "EventTokenInfoRequest", - "request_id": "f49als4D", - "encode_key": "94lDsgh4", - "response_params": [ - "Slkc395l", - "s35idar9", - "qp37xTDh", - "lDk4hv20", - "fE2d6ivS", - "0Dk4fc81", - "pn16CNah" - ] - }, - { - "name": "FGPlusGuildRankingRequestHandler", - "original_class": "FGPlusGuildRankingRequest", - "request_id": "7umuchUg", - "encode_key": "sWup7ehu", - "response_params": [ - "h7eY3sAK", - "TPR79fyI", - "B5JQyV8j", - "pG2n1A28" - ] - }, - { - "name": "FGPlusGuildRewardClaimRequestHandler", - "original_class": "FGPlusGuildRewardClaimRequest", - "request_id": "Sp7umiaY", - "encode_key": "thIUXiu5", - "response_params": [] - }, - { - "name": "GRGuardianDetailHandler", - "original_class": "GRGuardianDetail", - "request_id": "5710Dkla", - "encode_key": "f89a2kd7", - "response_params": [] - }, - { - "name": "GachaActionRequest_SGHandler", - "original_class": "GachaActionRequest_SG", - "request_id": "z3Di1k0e", - "encode_key": "be51pQk9c", - "response_params": [] - }, - { - "name": "GuildBattleScoreInfoRequestHandler", - "original_class": "GuildBattleScoreInfoRequest", - "request_id": "W1Dgsfnz", - "encode_key": "eMfdsGVJ", - "response_params": [ - "gE2NN2xi", - "qXCIfZIk" - ] - }, - { - "name": "GuildBoardInfoRequestHandler", - "original_class": "GuildBoardInfoRequest", - "request_id": "J93ki3Bw", - "encode_key": "m83D19ib", - "response_params": [ - "Kd8i2bKe", - "sD73jd20", - "h7eY3sAK", - "ZC0msu2L", - "o94cnA8P", - "B5JQyV8j", - "98WfKiyA", - "2Fh3J7ng", - "pn16CNah" - ] - }, - { - "name": "GuildBoardPostRequestHandler", - "original_class": "GuildBoardPostRequest", - "request_id": "X89bDai1", - "encode_key": "Bi9Ralbq", - "response_params": [] - }, - { - "name": "GuildCreateRequestHandler", - "original_class": "GuildCreateRequest", - "request_id": "g298Da10", - "encode_key": "G23Bd01d", - "response_params": [] - }, - { - "name": "GuildDeckActivateRequestHandler", - "original_class": "GuildDeckActivateRequest", - "request_id": "bk30i39b", - "encode_key": "3bkb98a1", - "response_params": [] - }, - { - "name": "GuildDeckEditRequestHandler", - "original_class": "GuildDeckEditRequest", - "request_id": "adk28bij", - "encode_key": "fgd3uu2b", - "response_params": [] - }, - { - "name": "GuildGuardianSummonContributeRequestHandler", - "original_class": "GuildGuardianSummonContributeRequest", - "request_id": "yDDcC0vW", - "encode_key": "NOeugPyv", - "response_params": [] - }, - { - "name": "GuildInfoRequestHandler", - "original_class": "GuildInfoRequest", - "request_id": "138ba8d4", - "encode_key": "23gD81ia", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "aBcniqj8", - "Siv49s0l", - "39bDai1y", - "b6D19bg9", - "o94cnA8P" - ] - }, - { - "name": "GuildInviteManageRequestHandler", - "original_class": "GuildInviteManageRequest", - "request_id": "1D8bba8D", - "encode_key": "bUd2bd0e", - "response_params": [] - }, - { - "name": "GuildJoinRequestHandler", - "original_class": "GuildJoinRequest", - "request_id": "bfa2D1bp", - "encode_key": "9b3abdk1", - "response_params": [] - }, - { - "name": "GuildJoinedListRequestHandler", - "original_class": "GuildJoinedListRequest", - "request_id": "3890ab5j", - "encode_key": "820b38z5", - "response_params": [] - }, - { - "name": "GuildMemberGuildInfoRequestHandler", - "original_class": "GuildMemberGuildInfoRequest", - "request_id": "38bSeq81", - "encode_key": "h8TmR1bi", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "Nt38aDqi", - "aBcniqj8", - "Siv49s0l", - "39bDai1y", - "o94cnA8P" - ] - }, - { - "name": "GuildMemberUpdateRequestHandler", - "original_class": "GuildMemberUpdateRequest", - "request_id": "ad81b8at", - "encode_key": "2b1bDo2m", - "response_params": [] - }, - { - "name": "GuildRaidBattleInfoRequestHandler", - "original_class": "GuildRaidBattleInfoRequest", - "request_id": "9b98aKj1", - "encode_key": "b8dAl1ic", - "response_params": [] - }, - { - "name": "GuildRaidBattleLogListRequestHandler", - "original_class": "GuildRaidBattleLogListRequest", - "request_id": "MTzXyuFL", - "encode_key": "MkV5xHDL", - "response_params": [ - "78Zema70", - "ykppaAss", - "sD73jd20", - "3e9aGpus", - "k3I8AWLs", - "OQRaLR1w", - "33NJQWdR", - "B5JQyV8j", - "me7eDiXs", - "nr49L6DW", - "e7DK0FQT", - "QXYAv9L7", - "m5RPduay", - "KeKKpEAW", - "fsZWDyW2", - "w37afraZ" - ] - }, - { - "name": "GuildRaidBattleLogSetRequestHandler", - "original_class": "GuildRaidBattleLogSetRequest", - "request_id": "36jhZ9YZ", - "encode_key": "Zd3d2zGx", - "response_params": [] - }, - { - "name": "GuildRaidBattleOutpostRelocateRequestHandler", - "original_class": "GuildRaidBattleOutpostRelocateRequest", - "request_id": "bka03Bi1", - "encode_key": "F91Dalb8", - "response_params": [] - }, - { - "name": "GuildRaidBattleProgressRequestHandler", - "original_class": "GuildRaidBattleProgressRequest", - "request_id": "v87b3Diq", - "encode_key": "Da0m39b1", - "response_params": [] - }, - { - "name": "GuildRaidFriendSelectRequestHandler", - "original_class": "GuildRaidFriendSelectRequest", - "request_id": "zGk5R8Dd", - "encode_key": "DRJQatky", - "response_params": [] - }, - { - "name": "GuildRaidGuardSetupRequestHandler", - "original_class": "GuildRaidGuardSetupRequest", - "request_id": "Xdi3ebD9", - "encode_key": "TrDi19Bd", - "response_params": [] - }, - { - "name": "GuildRaidInfoRequestHandler", - "original_class": "GuildRaidInfoRequest", - "request_id": "Ie01B83k", - "encode_key": "P93Db8q1", - "response_params": [] - }, - { - "name": "GuildRaidJoinRoomRequestHandler", - "original_class": "GuildRaidJoinRoomRequest", - "request_id": "L3D9eK19", - "encode_key": "9Ur3Dkb3", - "response_params": [] - }, - { - "name": "GuildRaidMemberDeployRequestHandler", - "original_class": "GuildRaidMemberDeployRequest", - "request_id": "Z3d9b0ew", - "encode_key": "Bd83Dakb", - "response_params": [] - }, - { - "name": "GuildRaidMissionBattleEndRequestHandler", - "original_class": "GuildRaidMissionBattleEndRequest", - "request_id": "v83Diq7b", - "encode_key": "m39bDa01", - "response_params": [] - }, - { - "name": "GuildRaidMissionBattleStartRequestHandler", - "original_class": "GuildRaidMissionBattleStartRequest", - "request_id": "d735ub8o", - "encode_key": "bk7eob01", - "response_params": [] - }, - { - "name": "GuildRaidRankingResultRequestHandler", - "original_class": "GuildRaidRankingResultRequest", - "request_id": "W1Daxfnz", - "encode_key": "eMMfFDVJ", - "response_params": [] - }, - { - "name": "GuildRaidRoomBattleStartRequestHandler", - "original_class": "GuildRaidRoomBattleStartRequest", - "request_id": "7di8aie9", - "encode_key": "yh8ak18b", - "response_params": [] - }, - { - "name": "GuildRaidRoomCreateRequestHandler", - "original_class": "GuildRaidRoomCreateRequest", - "request_id": "U83BiqDw", - "encode_key": "Cv3DaI3W", - "response_params": [] - }, - { - "name": "GuildRaidRoomInfoRequestHandler", - "original_class": "GuildRaidRoomInfoRequest", - "request_id": "83kBdiqD", - "encode_key": "93Di3Ge8", - "response_params": [] - }, - { - "name": "GuildRaidRoomListRequestHandler", - "original_class": "GuildRaidRoomListRequest", - "request_id": "Q8Eib8Xv", - "encode_key": "UI3Da1B7", - "response_params": [ - "8VYd6xSX", - "978aBi2C", - "dk39bDa1", - "ceak3Pxn", - "h7eY3sAK", - "8ubiaz8i", - "X3nAm2k1" - ] - }, - { - "name": "GuildRaidRoomMemberKickRequestHandler", - "original_class": "GuildRaidRoomMemberKickRequest", - "request_id": "M2dD4b0A", - "encode_key": "I2ixn4Ac", - "response_params": [] - }, - { - "name": "GuildRaidRoomPartSkillSetRequestHandler", - "original_class": "GuildRaidRoomPartSkillSetRequest", - "request_id": "ZZ9xaJoi", - "encode_key": "sdtfUs9y", - "response_params": [] - }, - { - "name": "GuildRaidRoomPartSkillListRequestHandler", - "original_class": "GuildRaidRoomPartSkillListRequest", - "request_id": "26ZGiseY", - "encode_key": "00dU9t9M", - "response_params": [] - }, - { - "name": "GuildRaidRoomUpdatedRequestHandler", - "original_class": "GuildRaidRoomUpdatedRequest", - "request_id": "L3D9eK19", - "encode_key": "9Ur3Dkb3", - "response_params": [] - }, - { - "name": "GuildRankingDetailRequestHandler", - "original_class": "GuildRankingDetailRequest", - "request_id": "7ekSBz2y", - "encode_key": "tWF58aK0", - "response_params": [ - "B5JQyV8j", - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "h7eY3sAK", - "osidufj5", - "gE2NN2xi", - "4A6LzBxr", - "pn16CNah", - "2pAyFjmZ" - ] - }, - { - "name": "GuildRankingRequestHandler", - "original_class": "GuildRankingRequest", - "request_id": "2b9D01b4", - "encode_key": "23Djab0e", - "response_params": [ - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "X7hZ03iq" - ] - }, - { - "name": "GuildPreviousRankingRequestHandler", - "original_class": "GuildPreviousRankingRequest", - "request_id": "oRa3ztp8", - "encode_key": "pVg9L9Uw", - "response_params": [ - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "sc83dkh3", - "OQRaLR1w" - ] - }, - { - "name": "GuildRecomendedMemberRequestHandler", - "original_class": "GuildRecomendedMemberRequest", - "request_id": "ja5Enusw", - "encode_key": "8upheqaC", - "response_params": [ - "B5JQyV8j", - "LKSVU2sl", - "JmLLHcDv", - "1ctR6GHC", - "8Ix0Soup", - "93nclsc8", - "h7eY3sAK" - ] - }, - { - "name": "GuildResearchInfoRequestHandler", - "original_class": "GuildResearchInfoRequest", - "request_id": "0Dl4rdsn", - "encode_key": "ndk4sS0s", - "response_params": [] - }, - { - "name": "GuildRoundBattleSummaryRequestHandler", - "original_class": "GuildRoundBattleSummaryRequest", - "request_id": "aXPZmq9h", - "encode_key": "J90g7sZK", - "response_params": [] - }, - { - "name": "GuildRoundSumarryRequestHandler", - "original_class": "GuildRoundSumarryRequest", - "request_id": "Xfpo7jE2", - "encode_key": "tVBMO5GW", - "response_params": [] - }, - { - "name": "GuildSearchRequestHandler", - "original_class": "GuildSearchRequest", - "request_id": "R38ba9M3", - "encode_key": "0D18dQn4", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "aBcniqj8", - "o94cnA8P" - ] - }, - { - "name": "GuildShopUseRequestHandler", - "original_class": "GuildShopUseRequest", - "request_id": "cXi7b58e", - "encode_key": "jK18btd0", - "response_params": [] - }, - { - "name": "GuildTradeRequestHandler", - "original_class": "GuildTradeRequest", - "request_id": "38adiJeb", - "encode_key": "ja3biAqb", - "response_params": [] - }, - { - "name": "GuildUpdateRequestHandler", - "original_class": "GuildUpdateRequest", - "request_id": "92bDoqBi", - "encode_key": "w3Bne038", - "response_params": [] - }, - { - "name": "GuildUpgradeContRequestHandler", - "original_class": "GuildUpgradeContRequest", - "request_id": "38bad198", - "encode_key": "d38bHiqj", - "response_params": [] - }, - { - "name": "GuildUpgradeRequestHandler", - "original_class": "GuildUpgradeRequest", - "request_id": "a38B82bG", - "encode_key": "7Ykwq038", - "response_params": [] - }, - { - "name": "GuilldBattleMoveRequestHandler", - "original_class": "GuilldBattleMoveRequest", - "request_id": "8b6DKiqz", - "encode_key": "b8akzyk1", - "response_params": [] - }, - { - "name": "GuildCampRequestHandler", - "original_class": "GuildCampRequest", - "request_id": "38b67ie1", - "encode_key": "hG738a5b", - "response_params": [] - }, - { - "name": "HomeInfoRequestHandler", - "original_class": "HomeInfoRequest", - "request_id": "NiYWKdzs", - "encode_key": "f6uOewOD", - "response_params": [] - }, - { - "name": "InboxMessageManageRequestHandler", - "original_class": "InboxMessageManageRequest", - "request_id": "rYSfaC4P", - "encode_key": "0R9ZPaSf", - "response_params": [] - }, - { - "name": "MultiGachaIapPurchaseIapRequestHandler", - "original_class": "MultiGachaIapPurchaseIapRequest", - "request_id": "jk17biw9", - "encode_key": "gIT163bi", - "response_params": [ - "_ACTION_SBB", - "Ek5fF7s6", - "3ub9EdW2", - "R93Xmtnk", - "3nZrT1bC" - ] - }, - { - "name": "MysteryBoxClaimRequestHandler", - "original_class": "MysteryBoxClaimRequest", - "request_id": "2paswUpR", - "encode_key": "kadRadU5", - "response_params": [] - }, - { - "name": "MysteryBoxListRequestHandler", - "original_class": "MysteryBoxListRequest", - "request_id": "pAJ2Xesw", - "encode_key": "DaswA3rE", - "response_params": [] - }, - { - "name": "RaidFriendRemoveRequestHandler", - "original_class": "RaidFriendRemoveRequest", - "request_id": "u59zdKCi", - "encode_key": "0HJ9ShKp", - "response_params": [] - }, - { - "name": "SGChatLogInfoListRequestHandler", - "original_class": "SGChatLogInfoListRequest", - "request_id": "jVRl14IS", - "encode_key": "sxdFrtRW", - "response_params": [ - "Xy1mIazx", - "XIvaD6Jp", - "h7eY3sAK", - "P3aBkrN5", - "dUSyjuzf" - ] - }, - { - "name": "TutorialSkipRequestHandler", - "original_class": "TutorialSkipRequest", - "request_id": "d36DaiJl", - "encode_key": "p3qD61db", - "response_params": [ - "onBossStatusInfoResponse", - "3tWuc7de" - ] - }, - { - "name": "UnitOmniEvoRequestHandler", - "original_class": "UnitOmniEvoRequest", - "request_id": "4Dk4spf9", - "encode_key": "4s3lsODp", - "response_params": [] - }, - { - "name": "UserEnteredFeatureRequestHandler", - "original_class": "UserEnteredFeatureRequest", - "request_id": "983D5Dii", - "encode_key": "Dr6pwV3i", - "response_params": [] - }, - { - "name": "UserGemShardInfoRequestHandler", - "original_class": "UserGemShardInfoRequest", - "request_id": "29slks49", - "encode_key": "930sDd3i", - "response_params": [ - "1ZF3zLrC", - "J3uDa91b" - ] - }, - { - "name": "UserLoginCampaignInfoRequestHandler", - "original_class": "UserLoginCampaignInfoRequest", - "request_id": "5fc8bf2c", - "encode_key": "4eb7ce1b", - "response_params": [ - "H1Dkq93v", - "ad6i23pO", - "1adb38d5", - "4tswNoV9" - ] - }, - { - "name": "VideoAdCompleteRequestHandler", - "original_class": "VideoAdCompleteRequest", - "request_id": "r234ydi1", - "encode_key": "mDqi310y", - "response_params": [] - }, - { - "name": "VideoAdSlotsClaimBonusRequestHandler", - "original_class": "VideoAdSlotsClaimBonusRequest", - "request_id": "29s22s49", - "encode_key": "93055d2i", - "response_params": [] - }, - { - "name": "VideoAdSlotsCompleteRequestHandler", - "original_class": "VideoAdSlotsCompleteRequest", - "request_id": "ifL3TZim", - "encode_key": "FxYPUrf4", - "response_params": [] - }, - { - "name": "VideoAdSlotsStandInfoRefreshRequestHandler", - "original_class": "VideoAdSlotsStandInfoRefreshRequest", - "request_id": "jwgJVpUP", - "encode_key": "sjrlKA3D", - "response_params": [] - }, - { - "name": "VideoAdsSlotActionRequestHandler", - "original_class": "VideoAdsSlotActionRequest", - "request_id": "AjKpMC9a", - "encode_key": "X2esANNz", - "response_params": [] - }, - { - "name": "DbbBondRequestHandler", - "original_class": "DbbBondRequest", - "request_id": "0EtanubR", - "encode_key": "Tr7dR4dR", - "response_params": [] - }, - { - "name": "UnitBondBoostRequestHandler", - "original_class": "UnitBondBoostRequest", - "request_id": "tr5rOwro", - "encode_key": "fus9A2ut", - "response_params": [] - }, - { - "name": "BannerClickRequestHandler", - "original_class": "BannerClickRequest", - "request_id": "a5k36D28", - "encode_key": "a63Ghbi2", - "response_params": [] - }, - { - "name": "DailyLoginRequestHandler", - "original_class": "DailyLoginRequest", - "request_id": "4aClzokO", - "encode_key": "stI81haQ", - "response_params": [] - }, - { - "name": "UnitSelectorGachaTicketRequestHandler", - "original_class": "UnitSelectorGachaTicketRequest", - "request_id": "k57TdKDj", - "encode_key": "1IJ8SaNk", - "response_params": [] - } -] \ No newline at end of file diff --git a/gimuserver/gme/response/MissionStartInfo.hpp b/gimuserver/gme/response/MissionStartInfo.hpp deleted file mode 100644 index 09f2100..0000000 --- a/gimuserver/gme/response/MissionStartInfo.hpp +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - -#include "../GmeRequest.hpp" - -RESPONSE_NS_BEGIN -struct MissionStartInfo : public IResponse -{ - struct Data - { - std::string userID; - std::string reinforceUserID; - uint32_t friendPoint; - std::string missionID; - std::string reinforceInfo; // "1VagK32J" field, not present in the provided response - uint32_t deckNum; - uint32_t bonusType; - float bonusRate; - - explicit Data() : friendPoint(0), deckNum(0), bonusType(0), bonusRate(0.0f) - { - } - - void Serialize(Json::Value& v) const - { - v["h7eY3sAK"] = reinforceUserID; // str - v["J3stQ7jd"] = std::to_string(friendPoint); // str - v["j28VNcUW"] = missionID; // str - if (!reinforceInfo.empty()) { - v["1VagK32J"] = reinforceInfo; // str - } - v["Z0Y4RoD7"] = std::to_string(deckNum); // str - if (bonusType != 0) { - v["nA95Bdj6"] = std::to_string(bonusType); // str - } - if (bonusRate != 0.0f) { - v["5Z1LNoyH"] = std::to_string(bonusRate); // str - } - } - }; - - const char* getGroupName() const override { return "fEi17cnx"; } - - std::vector Mst; - -protected: - size_t getRespCount() const override { return Mst.size(); } - - void SerializeFields(Json::Value& v, size_t i) const override - { - Mst.at(i).Serialize(v); - } -}; -RESPONSE_NS_END \ No newline at end of file diff --git a/gimuserver/system/DailyTaskConfig.cpp b/gimuserver/system/DailyTaskConfig.cpp deleted file mode 100644 index 3dcc050..0000000 --- a/gimuserver/system/DailyTaskConfig.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "DailyTaskConfig.hpp" -#include -#include - -void DailyTaskConfig::LoadTableFromJson(const std::string& path) -{ - std::ifstream ifs; - ifs.open(path + "/dailytask.json"); - - if (!ifs.is_open()) - throw std::runtime_error("dailytask.json: not found"); - - Json::CharReaderBuilder rb; - JSONCPP_STRING jss; - Json::Value root; - if (!Json::parseFromStream(rb, ifs, &root, &jss)) - throw std::runtime_error("dailytask.json: parse error"); - - const auto& msts = root["task_prizes"]; - - int id = 1; - for (const auto& v : msts) - { - DailyTaskConfig::DailyPrizeTable tbl; - - auto sid = v.get("start_id", Json::Value()); - if (sid.isNumeric()) - id = sid.asInt(); - - tbl.id = id; - tbl.title = v["task_title"].asCString(); - tbl.desc = v["task_description"].asCString(); - tbl.present_type = v["present_type"].asInt(); - tbl.target_id = v["target_id"].asInt(); - tbl.target_param = v["target_param"].asCString(); - tbl.time_limit = v["time_limit"].asInt64(); - tbl.max_claims = v["max_claim_count"].asInt(); - tbl.points_cost = v["points_cost"].asInt(); - tbl.target_count = v["target_count"].asInt(); - tbl.milestone_prize = v["milestone_prize"].asBool(); - - m_prizeTbl.emplace_back(tbl); - id++; - } - - const auto& mst2 = root["task_bonus"]; - - for (const auto& v : mst2) - { - DailyTaskConfig::DailyTaskBonusTable tbl2; - - tbl2.points = v["points"].asInt(); - - m_taskBonusTbl.emplace_back(tbl2); - } -} From 94a89035bef2303b02226279db87101ba36bec16 Mon Sep 17 00:00:00 2001 From: seltraeh Date: Wed, 14 Jan 2026 20:33:32 -0500 Subject: [PATCH 4/5] Add new request handler classes for game features and implement JSON configuration loading for daily tasks - Introduced multiple request handler classes in C++ to manage game-related requests (e.g., raids, shops, user info). - Implemented methods to retrieve group IDs and AES keys. - Added `Handle` methods for processing requests and generating responses. - Developed a JSON loading mechanism to populate daily task prize and bonus tables from a configuration file. --- .../AchievementAcceptRequestHandler.cpp | 11 + .../AchievementAcceptRequestHandler.hpp | 13 + .../AchievementDeliverRequestHandler.cpp | 11 + .../AchievementDeliverRequestHandler.hpp | 13 + ...AchievementRewardReceiveRequestHandler.cpp | 11 + ...AchievementRewardReceiveRequestHandler.hpp | 13 + .../AchievementTradeRequestHandler.cpp | 11 + .../AchievementTradeRequestHandler.hpp | 13 + .../gme/handlers/AreaRequestHandler.cpp | 11 + .../gme/handlers/AreaRequestHandler.hpp | 13 + .../handlers/ArenaBattleEndRequestHandler.cpp | 11 + .../handlers/ArenaBattleEndRequestHandler.hpp | 13 + .../ArenaBattleRestartRequestHandler.cpp | 11 + .../ArenaBattleRestartRequestHandler.hpp | 13 + .../ArenaBattleStartRequestHandler.cpp | 11 + .../ArenaBattleStartRequestHandler.hpp | 13 + .../ArenaFriendListRequestHandler.cpp | 11 + .../ArenaFriendListRequestHandler.hpp | 13 + .../gme/handlers/ArenaInfoRequestHandler.cpp | 11 + .../gme/handlers/ArenaInfoRequestHandler.hpp | 13 + .../handlers/ArenaMatchingRequestHandler.cpp | 11 + .../handlers/ArenaMatchingRequestHandler.hpp | 13 + .../handlers/ArenaRetireRequestHandler.cpp | 11 + .../handlers/ArenaRetireRequestHandler.hpp | 13 + .../gme/handlers/ArenaStartRequestHandler.cpp | 11 + .../gme/handlers/ArenaStartRequestHandler.hpp | 13 + .../gme/handlers/BadgeInfoRequestHandler.cpp | 14 + .../gme/handlers/BadgeInfoRequestHandler.hpp | 14 + .../handlers/BannerClickRequestHandler.cpp | 11 + .../handlers/BannerClickRequestHandler.hpp | 13 + .../BundleCategoryRefreshRequestHandler.cpp | 11 + .../BundleCategoryRefreshRequestHandler.hpp | 13 + .../BundlePurchaseIapRequestHandler.cpp | 11 + .../BundlePurchaseIapRequestHandler.hpp | 14 + .../handlers/BundlePurchaseRequestHandler.cpp | 11 + .../handlers/BundlePurchaseRequestHandler.hpp | 13 + .../gme/handlers/BuyCoinRequestHandler.cpp | 11 + .../gme/handlers/BuyCoinRequestHandler.hpp | 13 + .../handlers/BuyCoinStartRequestHandler.cpp | 11 + .../handlers/BuyCoinStartRequestHandler.hpp | 13 + .../CampaignBattleEndRequestHandler.cpp | 11 + .../CampaignBattleEndRequestHandler.hpp | 13 + .../CampaignBattleStartRequestHandler.cpp | 11 + .../CampaignBattleStartRequestHandler.hpp | 13 + .../CampaignDeckEditRequestHandler.cpp | 11 + .../CampaignDeckEditRequestHandler.hpp | 13 + .../CampaignDeckGetRequestHandler.cpp | 11 + .../CampaignDeckGetRequestHandler.hpp | 13 + .../handlers/CampaignEndRequestHandler.cpp | 11 + .../handlers/CampaignEndRequestHandler.hpp | 13 + .../CampaignItemEditRequestHandler.cpp | 11 + .../CampaignItemEditRequestHandler.hpp | 13 + .../CampaignMissionGetRequestHandler.cpp | 11 + .../CampaignMissionGetRequestHandler.hpp | 13 + .../CampaignReceiptRequestHandler.cpp | 11 + .../CampaignReceiptRequestHandler.hpp | 14 + .../CampaignRestartRequestHandler.cpp | 11 + .../CampaignRestartRequestHandler.hpp | 13 + .../handlers/CampaignSaveRequestHandler.cpp | 11 + .../handlers/CampaignSaveRequestHandler.hpp | 13 + .../handlers/CampaignStartRequestHandler.cpp | 11 + .../handlers/CampaignStartRequestHandler.hpp | 13 + .../ChallengeArenaBattleEndRequestHandler.cpp | 11 + .../ChallengeArenaBattleEndRequestHandler.hpp | 13 + ...hallengeArenaBattleStartRequestHandler.cpp | 11 + ...hallengeArenaBattleStartRequestHandler.hpp | 13 + .../ChallengeArenaRankingRequestHandler.cpp | 11 + .../ChallengeArenaRankingRequestHandler.hpp | 14 + ...llengeArenaRankingRewardRequestHandler.cpp | 11 + ...llengeArenaRankingRewardRequestHandler.hpp | 14 + .../ChallengeArenaResetInfoRequestHandler.cpp | 11 + .../ChallengeArenaResetInfoRequestHandler.hpp | 14 + ...hallengeArenaShopAddItemRequestHandler.cpp | 11 + ...hallengeArenaShopAddItemRequestHandler.hpp | 13 + .../ChallengeArenaShopInfoRequestHandler.cpp | 11 + .../ChallengeArenaShopInfoRequestHandler.hpp | 14 + .../ChallengeArenaStartRequestHandler.cpp | 11 + .../ChallengeArenaStartRequestHandler.hpp | 13 + ...lengeArenaTChestReceivedRequestHandler.cpp | 11 + ...lengeArenaTChestReceivedRequestHandler.hpp | 13 + .../ChallengeArenaTeamEditRequestHandler.cpp | 11 + .../ChallengeArenaTeamEditRequestHandler.hpp | 13 + .../handlers/ChallengeBaseRequestHandler.cpp | 11 + .../handlers/ChallengeBaseRequestHandler.hpp | 13 + .../ChallengeMissionStartRequestHandler.cpp | 11 + .../ChallengeMissionStartRequestHandler.hpp | 13 + .../ChallengeRankRewardRequestHandler.cpp | 11 + .../ChallengeRankRewardRequestHandler.hpp | 14 + .../ChallengeRankingRequestHandler.cpp | 11 + .../ChallengeRankingRequestHandler.hpp | 14 + .../handlers/ChallengeStartRequestHandler.cpp | 11 + .../handlers/ChallengeStartRequestHandler.hpp | 14 + .../ChallengeUserInfoRequestHandler.cpp | 11 + .../ChallengeUserInfoRequestHandler.hpp | 14 + .../gme/handlers/ChronologyRequestHandler.cpp | 11 + .../gme/handlers/ChronologyRequestHandler.hpp | 13 + .../handlers/CollabRewardRequestHandler.cpp | 11 + .../handlers/CollabRewardRequestHandler.hpp | 14 + .../ColosseumBattleEndRequestHandler.cpp | 11 + .../ColosseumBattleEndRequestHandler.hpp | 13 + .../ColosseumBattleRestartRequestHandler.cpp | 11 + .../ColosseumBattleRestartRequestHandler.hpp | 13 + .../ColosseumBattleStartRequestHandler.cpp | 11 + .../ColosseumBattleStartRequestHandler.hpp | 13 + .../ColosseumDeckEditRequestHandler.cpp | 11 + .../ColosseumDeckEditRequestHandler.hpp | 13 + .../ColosseumFriendListRequestHandler.cpp | 11 + .../ColosseumFriendListRequestHandler.hpp | 13 + .../ColosseumGetRewardInfoRequestHandler.cpp | 11 + .../ColosseumGetRewardInfoRequestHandler.hpp | 13 + .../ColosseumRewardReceiptRequestHandler.cpp | 11 + .../ColosseumRewardReceiptRequestHandler.hpp | 13 + .../ControlCenterEnterRequestHandler.cpp | 11 + .../ControlCenterEnterRequestHandler.hpp | 13 + .../gme/handlers/CreateUserRequestHandler.cpp | 11 + .../gme/handlers/CreateUserRequestHandler.hpp | 13 + .../gme/handlers/DailyLoginRequestHandler.cpp | 11 + .../gme/handlers/DailyLoginRequestHandler.hpp | 13 + .../DailyRewardClaimRequestHandler.cpp | 11 + .../DailyRewardClaimRequestHandler.hpp | 14 + .../DailyTaskClaimRewardRequestHandler.cpp | 11 + .../DailyTaskClaimRewardRequestHandler.hpp | 13 + .../DailyTaskUserInfoRequestHandler.cpp | 11 + .../DailyTaskUserInfoRequestHandler.hpp | 13 + .../gme/handlers/DbbBondRequestHandler.cpp | 11 + .../gme/handlers/DbbBondRequestHandler.hpp | 13 + .../handlers/DebugUpdateRequestHandler.cpp | 11 + .../handlers/DebugUpdateRequestHandler.hpp | 13 + .../gme/handlers/DeckEditRequestHandler.cpp | 27 + .../gme/handlers/DeckEditRequestHandler.hpp | 13 + .../DungeonEventUpdateRequestHandler.cpp | 13 + .../DungeonEventUpdateRequestHandler.hpp | 13 + .../DungeonKeyReceiptRequestHandler.cpp | 11 + .../DungeonKeyReceiptRequestHandler.hpp | 13 + .../handlers/DungeonKeyUseRequestHandler.cpp | 11 + .../handlers/DungeonKeyUseRequestHandler.hpp | 13 + .../EventTokenExchangeInfoRequestHandler.cpp | 11 + .../EventTokenExchangeInfoRequestHandler.hpp | 14 + ...entTokenExchangePurchaseRequestHandler.cpp | 11 + ...entTokenExchangePurchaseRequestHandler.hpp | 13 + .../handlers/EventTokenInfoRequestHandler.cpp | 11 + .../handlers/EventTokenInfoRequestHandler.hpp | 14 + .../FGPlusGuildRankingRequestHandler.cpp | 11 + .../FGPlusGuildRankingRequestHandler.hpp | 14 + .../FGPlusGuildRewardClaimRequestHandler.cpp | 11 + .../FGPlusGuildRewardClaimRequestHandler.hpp | 13 + .../gme/handlers/FeSkillGetRequestHandler.cpp | 11 + .../gme/handlers/FeSkillGetRequestHandler.hpp | 13 + .../handlers/FixGiftInfoRequestHandler.cpp | 11 + .../handlers/FixGiftInfoRequestHandler.hpp | 13 + .../handlers/FriendAgreeRequestHandler.cpp | 11 + .../handlers/FriendAgreeRequestHandler.hpp | 13 + .../handlers/FriendApplyRequestHandler.cpp | 11 + .../handlers/FriendApplyRequestHandler.hpp | 13 + .../handlers/FriendDeleteRequestHandler.cpp | 11 + .../handlers/FriendDeleteRequestHandler.hpp | 13 + .../handlers/FriendFavoriteRequestHandler.cpp | 11 + .../handlers/FriendFavoriteRequestHandler.hpp | 13 + .../handlers/FriendGetAgreeRequestHandler.cpp | 11 + .../handlers/FriendGetAgreeRequestHandler.hpp | 13 + .../gme/handlers/FriendGetRequestHandler.cpp | 13 + .../gme/handlers/FriendGetRequestHandler.hpp | 13 + .../FriendRandomSearchRequestHandler.cpp | 11 + .../FriendRandomSearchRequestHandler.hpp | 13 + .../handlers/FriendRefuseRequestHandler.cpp | 11 + .../handlers/FriendRefuseRequestHandler.hpp | 13 + .../handlers/FriendSearchRequestHandler.cpp | 11 + .../handlers/FriendSearchRequestHandler.hpp | 13 + .../FrontierGateContinueRequestHandler.cpp | 11 + .../FrontierGateContinueRequestHandler.hpp | 13 + .../FrontierGateEndRequestHandler.cpp | 11 + .../FrontierGateEndRequestHandler.hpp | 13 + .../FrontierGateInfoRequestHandler.cpp | 11 + .../FrontierGateInfoRequestHandler.hpp | 14 + .../FrontierGateRankingRequestHandler.cpp | 11 + .../FrontierGateRankingRequestHandler.hpp | 14 + .../FrontierGateRestartRequestHandler.cpp | 11 + .../FrontierGateRestartRequestHandler.hpp | 13 + .../FrontierGateRetryRequestHandler.cpp | 11 + .../FrontierGateRetryRequestHandler.hpp | 13 + .../FrontierGateSaveRequestHandler.cpp | 11 + .../FrontierGateSaveRequestHandler.hpp | 13 + .../FrontierGateStartRequestHandler.cpp | 11 + .../FrontierGateStartRequestHandler.hpp | 13 + .../gme/handlers/GRGuardianDetailHandler.cpp | 11 + .../gme/handlers/GRGuardianDetailHandler.hpp | 13 + .../handlers/GachaActionRequestHandler.cpp | 56 + .../handlers/GachaActionRequestHandler.hpp | 13 + .../handlers/GachaActionRequest_SGHandler.cpp | 11 + .../handlers/GachaActionRequest_SGHandler.hpp | 13 + .../handlers/GachaFixActionRequestHandler.cpp | 11 + .../handlers/GachaFixActionRequestHandler.hpp | 13 + .../gme/handlers/GachaListRequestHandler.cpp | 23 + .../gme/handlers/GachaListRequestHandler.hpp | 13 + .../GetAchievementInfoRequestHandler.cpp | 11 + .../GetAchievementInfoRequestHandler.hpp | 13 + ...DistributeDungeonKeyInfoRequestHandler.cpp | 11 + ...DistributeDungeonKeyInfoRequestHandler.hpp | 13 + .../handlers/GetGiftInfoRequestHandler.cpp | 11 + .../handlers/GetGiftInfoRequestHandler.hpp | 13 + .../handlers/GetPlayerInfoRequestHandler.cpp | 11 + .../handlers/GetPlayerInfoRequestHandler.hpp | 13 + .../GetScenarioPlayingInfoRequestHandler.cpp | 11 + .../GetScenarioPlayingInfoRequestHandler.hpp | 13 + .../handlers/GetUserInfoRequestHandler.cpp | 464 ++++ .../handlers/GetUserInfoRequestHandler.hpp | 13 + .../GuildBattleScoreInfoRequestHandler.cpp | 11 + .../GuildBattleScoreInfoRequestHandler.hpp | 14 + .../handlers/GuildBoardInfoRequestHandler.cpp | 11 + .../handlers/GuildBoardInfoRequestHandler.hpp | 14 + .../handlers/GuildBoardPostRequestHandler.cpp | 11 + .../handlers/GuildBoardPostRequestHandler.hpp | 13 + .../gme/handlers/GuildCampRequestHandler.cpp | 11 + .../gme/handlers/GuildCampRequestHandler.hpp | 13 + .../handlers/GuildCreateRequestHandler.cpp | 11 + .../handlers/GuildCreateRequestHandler.hpp | 13 + .../GuildDeckActivateRequestHandler.cpp | 11 + .../GuildDeckActivateRequestHandler.hpp | 13 + .../handlers/GuildDeckEditRequestHandler.cpp | 11 + .../handlers/GuildDeckEditRequestHandler.hpp | 13 + ...GuardianSummonContributeRequestHandler.cpp | 11 + ...GuardianSummonContributeRequestHandler.hpp | 13 + .../gme/handlers/GuildInfoRequestHandler.cpp | 11 + .../gme/handlers/GuildInfoRequestHandler.hpp | 14 + .../GuildInviteManageRequestHandler.cpp | 11 + .../GuildInviteManageRequestHandler.hpp | 13 + .../gme/handlers/GuildJoinRequestHandler.cpp | 11 + .../gme/handlers/GuildJoinRequestHandler.hpp | 13 + .../GuildJoinedListRequestHandler.cpp | 11 + .../GuildJoinedListRequestHandler.hpp | 13 + .../GuildMemberGuildInfoRequestHandler.cpp | 11 + .../GuildMemberGuildInfoRequestHandler.hpp | 14 + .../GuildMemberUpdateRequestHandler.cpp | 11 + .../GuildMemberUpdateRequestHandler.hpp | 13 + .../GuildPreviousRankingRequestHandler.cpp | 11 + .../GuildPreviousRankingRequestHandler.hpp | 14 + .../GuildQuestClaimRequestHandler.cpp | 11 + .../GuildQuestClaimRequestHandler.hpp | 13 + .../GuildRaidBattleInfoRequestHandler.cpp | 11 + .../GuildRaidBattleInfoRequestHandler.hpp | 13 + .../GuildRaidBattleLogListRequestHandler.cpp | 11 + .../GuildRaidBattleLogListRequestHandler.hpp | 14 + .../GuildRaidBattleLogSetRequestHandler.cpp | 11 + .../GuildRaidBattleLogSetRequestHandler.hpp | 13 + ...aidBattleOutpostRelocateRequestHandler.cpp | 11 + ...aidBattleOutpostRelocateRequestHandler.hpp | 13 + .../GuildRaidBattleProgressRequestHandler.cpp | 11 + .../GuildRaidBattleProgressRequestHandler.hpp | 13 + .../GuildRaidFriendSelectRequestHandler.cpp | 11 + .../GuildRaidFriendSelectRequestHandler.hpp | 13 + .../GuildRaidGuardSetupRequestHandler.cpp | 11 + .../GuildRaidGuardSetupRequestHandler.hpp | 13 + .../handlers/GuildRaidInfoRequestHandler.cpp | 11 + .../handlers/GuildRaidInfoRequestHandler.hpp | 13 + .../GuildRaidJoinRoomRequestHandler.cpp | 11 + .../GuildRaidJoinRoomRequestHandler.hpp | 13 + .../GuildRaidMemberDeployRequestHandler.cpp | 11 + .../GuildRaidMemberDeployRequestHandler.hpp | 13 + ...uildRaidMissionBattleEndRequestHandler.cpp | 11 + ...uildRaidMissionBattleEndRequestHandler.hpp | 13 + ...ldRaidMissionBattleStartRequestHandler.cpp | 11 + ...ldRaidMissionBattleStartRequestHandler.hpp | 13 + .../GuildRaidQuestObjectiveRequestHandler.cpp | 11 + .../GuildRaidQuestObjectiveRequestHandler.hpp | 13 + .../GuildRaidRankingResultRequestHandler.cpp | 11 + .../GuildRaidRankingResultRequestHandler.hpp | 13 + ...GuildRaidRoomBattleStartRequestHandler.cpp | 11 + ...GuildRaidRoomBattleStartRequestHandler.hpp | 13 + .../GuildRaidRoomCreateRequestHandler.cpp | 11 + .../GuildRaidRoomCreateRequestHandler.hpp | 13 + .../GuildRaidRoomInfoRequestHandler.cpp | 11 + .../GuildRaidRoomInfoRequestHandler.hpp | 13 + .../GuildRaidRoomListRequestHandler.cpp | 11 + .../GuildRaidRoomListRequestHandler.hpp | 14 + .../GuildRaidRoomMemberKickRequestHandler.cpp | 11 + .../GuildRaidRoomMemberKickRequestHandler.hpp | 13 + ...ildRaidRoomPartSkillListRequestHandler.cpp | 11 + ...ildRaidRoomPartSkillListRequestHandler.hpp | 13 + ...uildRaidRoomPartSkillSetRequestHandler.cpp | 11 + ...uildRaidRoomPartSkillSetRequestHandler.hpp | 13 + .../GuildRaidRoomUpdatedRequestHandler.cpp | 11 + .../GuildRaidRoomUpdatedRequestHandler.hpp | 13 + .../GuildRankingDetailRequestHandler.cpp | 11 + .../GuildRankingDetailRequestHandler.hpp | 14 + .../handlers/GuildRankingRequestHandler.cpp | 11 + .../handlers/GuildRankingRequestHandler.hpp | 14 + .../GuildRecomendedMemberRequestHandler.cpp | 11 + .../GuildRecomendedMemberRequestHandler.hpp | 14 + .../GuildResearchInfoRequestHandler.cpp | 11 + .../GuildResearchInfoRequestHandler.hpp | 13 + .../GuildRoundBattleSummaryRequestHandler.cpp | 11 + .../GuildRoundBattleSummaryRequestHandler.hpp | 13 + .../GuildRoundSumarryRequestHandler.cpp | 11 + .../GuildRoundSumarryRequestHandler.hpp | 13 + .../handlers/GuildSearchRequestHandler.cpp | 11 + .../handlers/GuildSearchRequestHandler.hpp | 14 + .../handlers/GuildShopUseRequestHandler.cpp | 11 + .../handlers/GuildShopUseRequestHandler.hpp | 13 + .../gme/handlers/GuildTradeRequestHandler.cpp | 11 + .../gme/handlers/GuildTradeRequestHandler.hpp | 13 + .../handlers/GuildUpdateRequestHandler.cpp | 11 + .../handlers/GuildUpdateRequestHandler.hpp | 13 + .../GuildUpgradeContRequestHandler.cpp | 11 + .../GuildUpgradeContRequestHandler.hpp | 13 + .../handlers/GuildUpgradeRequestHandler.cpp | 11 + .../handlers/GuildUpgradeRequestHandler.hpp | 13 + .../GuilldBattleMoveRequestHandler.cpp | 11 + .../GuilldBattleMoveRequestHandler.hpp | 13 + .../gme/handlers/HomeInfoRequestHandler.cpp | 11 + .../gme/handlers/HomeInfoRequestHandler.hpp | 13 + .../InboxMessageManageRequestHandler.cpp | 11 + .../InboxMessageManageRequestHandler.hpp | 13 + .../handlers/InitializeRequest2Handler.cpp | 163 ++ .../handlers/InitializeRequest2Handler.hpp | 16 + .../gme/handlers/InitializeRequestHandler.cpp | 11 + .../gme/handlers/InitializeRequestHandler.hpp | 13 + .../InvitationReceiptRequestHandler.cpp | 11 + .../InvitationReceiptRequestHandler.hpp | 13 + .../gme/handlers/ItemEditRequestHandler.cpp | 11 + .../gme/handlers/ItemEditRequestHandler.hpp | 13 + .../handlers/ItemFavoriteRequestHandler.cpp | 11 + .../handlers/ItemFavoriteRequestHandler.hpp | 14 + .../gme/handlers/ItemMixRequestHandler.cpp | 11 + .../gme/handlers/ItemMixRequestHandler.hpp | 13 + .../gme/handlers/ItemSellRequestHandler.cpp | 11 + .../gme/handlers/ItemSellRequestHandler.hpp | 13 + .../handlers/ItemSphereEqpRequestHandler.cpp | 11 + .../handlers/ItemSphereEqpRequestHandler.hpp | 13 + .../ItemUseTimeLimitRequestHandler.cpp | 11 + .../ItemUseTimeLimitRequestHandler.hpp | 13 + .../MinigameCardEndRequestHandler.cpp | 11 + .../MinigameCardEndRequestHandler.hpp | 13 + .../MinigameFriendListRequestHandler.cpp | 11 + .../MinigameFriendListRequestHandler.hpp | 13 + .../MinigameNameEntryRequestHandler.cpp | 11 + .../MinigameNameEntryRequestHandler.hpp | 13 + .../MinigameRankingInfoRequestHandler.cpp | 11 + .../MinigameRankingInfoRequestHandler.hpp | 14 + .../MinigameSmashEndRequestHandler.cpp | 11 + .../MinigameSmashEndRequestHandler.hpp | 13 + .../handlers/MinigameStartRequestHandler.cpp | 11 + .../handlers/MinigameStartRequestHandler.hpp | 13 + .../MissionContinueRequestHandler.cpp | 11 + .../MissionContinueRequestHandler.hpp | 13 + .../gme/handlers/MissionEndRequestHandler.cpp | 11 + .../gme/handlers/MissionEndRequestHandler.hpp | 13 + .../handlers/MissionRestartRequestHandler.cpp | 11 + .../handlers/MissionRestartRequestHandler.hpp | 13 + .../handlers/MissionStartRequestHandler.cpp | 535 ++++ .../handlers/MissionStartRequestHandler.hpp | 13 + ...MultiGachaIapPurchaseIapRequestHandler.cpp | 11 + ...MultiGachaIapPurchaseIapRequestHandler.hpp | 14 + .../MysteryBoxClaimRequestHandler.cpp | 11 + .../MysteryBoxClaimRequestHandler.hpp | 13 + .../handlers/MysteryBoxListRequestHandler.cpp | 11 + .../handlers/MysteryBoxListRequestHandler.hpp | 13 + .../handlers/NgwordCheckRequestHandler.cpp | 11 + .../handlers/NgwordCheckRequestHandler.hpp | 13 + .../gme/handlers/NoticeListRequestHandler.cpp | 11 + .../gme/handlers/NoticeListRequestHandler.hpp | 13 + .../NoticeReadUpdateRequestHandler.cpp | 11 + .../NoticeReadUpdateRequestHandler.hpp | 13 + .../handlers/NoticeUpdateRequestHandler.cpp | 11 + .../handlers/NoticeUpdateRequestHandler.hpp | 13 + .../handlers/PresentListRequestHandler.cpp | 11 + .../handlers/PresentListRequestHandler.hpp | 13 + .../handlers/PresentReceiptRequestHandler.cpp | 11 + .../handlers/PresentReceiptRequestHandler.hpp | 13 + .../handlers/RaidAgreementRequestHandler.cpp | 11 + .../handlers/RaidAgreementRequestHandler.hpp | 13 + .../RaidCampRestEndRequestHandler.cpp | 11 + .../RaidCampRestEndRequestHandler.hpp | 13 + .../RaidCampRestGetRequestHandler.cpp | 11 + .../RaidCampRestGetRequestHandler.hpp | 13 + .../RaidCampRestStartRequestHandler.cpp | 11 + .../RaidCampRestStartRequestHandler.hpp | 13 + .../gme/handlers/RaidEnterRequestHandler.cpp | 11 + .../gme/handlers/RaidEnterRequestHandler.hpp | 13 + .../gme/handlers/RaidExitRequestHandler.cpp | 11 + .../gme/handlers/RaidExitRequestHandler.hpp | 13 + .../RaidFriendRemoveRequestHandler.cpp | 11 + .../RaidFriendRemoveRequestHandler.hpp | 13 + .../RaidFrlendSelectRequestHandler.cpp | 11 + .../RaidFrlendSelectRequestHandler.hpp | 13 + .../handlers/RaidGetChatLogRequestHandler.cpp | 11 + .../handlers/RaidGetChatLogRequestHandler.hpp | 14 + .../RaidGetPlayerInfoRequestHandler.cpp | 11 + .../RaidGetPlayerInfoRequestHandler.hpp | 13 + .../handlers/RaidItemDeleteRequestHandler.cpp | 11 + .../handlers/RaidItemDeleteRequestHandler.hpp | 13 + .../handlers/RaidItemEditRequestHandler.cpp | 11 + .../handlers/RaidItemEditRequestHandler.hpp | 13 + .../handlers/RaidItemMixRequestHandler.cpp | 11 + .../handlers/RaidItemMixRequestHandler.hpp | 13 + .../RaidLimitedUseItemRequestHandler.cpp | 11 + .../RaidLimitedUseItemRequestHandler.hpp | 13 + .../RaidMissionBattleEndRequestHandler.cpp | 11 + .../RaidMissionBattleEndRequestHandler.hpp | 13 + ...RaidMissionBattleRestartRequestHandler.cpp | 11 + ...RaidMissionBattleRestartRequestHandler.hpp | 13 + .../RaidMissionBattleStartRequestHandler.cpp | 11 + .../RaidMissionBattleStartRequestHandler.hpp | 13 + .../handlers/RaidMissionEndRequestHandler.cpp | 11 + .../handlers/RaidMissionEndRequestHandler.hpp | 13 + .../RaidMissionExitRequestHandler.cpp | 11 + .../RaidMissionExitRequestHandler.hpp | 13 + .../RaidMissionHarvestRequestHandler.cpp | 11 + .../RaidMissionHarvestRequestHandler.hpp | 13 + .../RaidMissionInfoLightRequestHandler.cpp | 11 + .../RaidMissionInfoLightRequestHandler.hpp | 13 + .../RaidMissionInfoRequestHandler.cpp | 11 + .../RaidMissionInfoRequestHandler.hpp | 13 + .../RaidMissionSelectRequestHandler.cpp | 11 + .../RaidMissionSelectRequestHandler.hpp | 13 + .../RaidMissionStartRequestHandler.cpp | 11 + .../RaidMissionStartRequestHandler.hpp | 13 + .../RaidMissionUseItemRequestHandler.cpp | 11 + .../RaidMissionUseItemRequestHandler.hpp | 13 + .../handlers/RaidQuickStartRequestHandler.cpp | 11 + .../handlers/RaidQuickStartRequestHandler.hpp | 13 + .../RaidRoomDissolveRequestHandler.cpp | 11 + .../RaidRoomDissolveRequestHandler.hpp | 13 + .../RaidRoomFriendGetRequestHandler.cpp | 11 + .../RaidRoomFriendGetRequestHandler.hpp | 14 + .../handlers/RaidRoomInfoRequestHandler.cpp | 11 + .../handlers/RaidRoomInfoRequestHandler.hpp | 14 + .../handlers/RaidRoomKickRequestHandler.cpp | 11 + .../handlers/RaidRoomKickRequestHandler.hpp | 13 + .../handlers/RaidRoomListRequestHandler.cpp | 11 + .../handlers/RaidRoomListRequestHandler.hpp | 13 + .../RaidRoonItemEditRequestHandler.cpp | 11 + .../RaidRoonItemEditRequestHandler.hpp | 13 + .../handlers/RaidSendChatRequestHandler.cpp | 11 + .../handlers/RaidSendChatRequestHandler.hpp | 13 + .../handlers/RaidShopUseRequestHandler.cpp | 11 + .../handlers/RaidShopUseRequestHandler.hpp | 13 + .../RaidUpDataRoomInfoRequestHandler.cpp | 11 + .../RaidUpDataRoomInfoRequestHandler.hpp | 13 + .../RaidUpDataUserReadyRequestHandler.cpp | 11 + .../RaidUpDataUserReadyRequestHandler.hpp | 13 + .../handlers/RaidUpDateCashRequestHandler.cpp | 11 + .../handlers/RaidUpDateCashRequestHandler.hpp | 13 + .../RaidUpScenarioInfoRequestHandler.cpp | 11 + .../RaidUpScenarioInfoRequestHandler.hpp | 13 + .../RaidUpdateBlackListRequestHandler.cpp | 11 + .../RaidUpdateBlackListRequestHandler.hpp | 13 + .../RaidUpdateProgressRequestHandler.cpp | 11 + .../RaidUpdateProgressRequestHandler.hpp | 13 + .../handlers/RaidUserInfoRequestHandler.cpp | 11 + .../handlers/RaidUserInfoRequestHandler.hpp | 14 + .../handlers/RaidWorloInfoRequestHandler.cpp | 11 + .../handlers/RaidWorloInfoRequestHandler.hpp | 13 + .../SGChatLogInfoListRequestHandler.cpp | 11 + .../SGChatLogInfoListRequestHandler.hpp | 14 + .../SPChallengeMissionStartRequestHandler.cpp | 11 + .../SPChallengeMissionStartRequestHandler.hpp | 13 + .../SPChallengeRankingRequestHandler.cpp | 11 + .../SPChallengeRankingRequestHandler.hpp | 14 + .../SPChallengeUserInfoRequestHandler.cpp | 11 + .../SPChallengeUserInfoRequestHandler.hpp | 14 + .../SetPurchaseInfoRequestHandler.cpp | 11 + .../SetPurchaseInfoRequestHandler.hpp | 13 + .../gme/handlers/ShopUseRequestHandler.cpp | 11 + .../gme/handlers/ShopUseRequestHandler.hpp | 13 + .../gme/handlers/SlotActionRequestHandler.cpp | 11 + .../gme/handlers/SlotActionRequestHandler.hpp | 13 + .../SummonerJournalInfoRequestHandler.cpp | 11 + .../SummonerJournalInfoRequestHandler.hpp | 13 + ...rJournalMilestoneRewardsRequestHandler.cpp | 11 + ...rJournalMilestoneRewardsRequestHandler.hpp | 13 + ...mmonerJournalTaskRewardsRequestHandler.cpp | 11 + ...mmonerJournalTaskRewardsRequestHandler.hpp | 13 + .../handlers/SummonerMixRequestHandler.cpp | 11 + .../handlers/SummonerMixRequestHandler.hpp | 13 + .../SummonerSkillGetRequestHandler.cpp | 11 + .../SummonerSkillGetRequestHandler.hpp | 13 + .../TierTourneyClaimRewardRequestHandler.cpp | 11 + .../TierTourneyClaimRewardRequestHandler.hpp | 13 + .../TierTourneyFriendListRequestHandler.cpp | 11 + .../TierTourneyFriendListRequestHandler.hpp | 13 + .../TierTourneyRewardMstRequestHandler.cpp | 11 + .../TierTourneyRewardMstRequestHandler.hpp | 14 + .../TieupCampaignInfoRequestHandler.cpp | 11 + .../TieupCampaignInfoRequestHandler.hpp | 14 + .../TownFacilityUpdateRequestHandler.cpp | 11 + .../TownFacilityUpdateRequestHandler.hpp | 13 + .../gme/handlers/TownUpdateRequestHandler.cpp | 11 + .../gme/handlers/TownUpdateRequestHandler.hpp | 13 + .../TransferCodeCheckRequestHandler.cpp | 11 + .../TransferCodeCheckRequestHandler.hpp | 13 + .../TransferCodeIssueRequestHandler.cpp | 11 + .../TransferCodeIssueRequestHandler.hpp | 13 + .../gme/handlers/TransferRequestHandler.cpp | 11 + .../gme/handlers/TransferRequestHandler.hpp | 13 + .../handlers/TrialDeckEditRequestHandler.cpp | 11 + .../handlers/TrialDeckEditRequestHandler.hpp | 13 + .../handlers/TrialDeckGetRequestHandler.cpp | 11 + .../handlers/TrialDeckGetRequestHandler.hpp | 13 + .../handlers/TutorialSkipRequestHandler.cpp | 11 + .../handlers/TutorialSkipRequestHandler.hpp | 14 + .../handlers/TutorialUpdateRequestHandler.cpp | 11 + .../handlers/TutorialUpdateRequestHandler.hpp | 13 + .../gme/handlers/URLMstRequestHandler.cpp | 11 + .../gme/handlers/URLMstRequestHandler.hpp | 13 + .../handlers/UnitBondBoostRequestHandler.cpp | 11 + .../handlers/UnitBondBoostRequestHandler.hpp | 13 + .../gme/handlers/UnitEvoRequestHandler.cpp | 11 + .../gme/handlers/UnitEvoRequestHandler.hpp | 13 + .../handlers/UnitFavoriteRequestHandler.cpp | 40 + .../handlers/UnitFavoriteRequestHandler.hpp | 14 + .../gme/handlers/UnitMixRequestHandler.cpp | 11 + .../gme/handlers/UnitMixRequestHandler.hpp | 13 + .../handlers/UnitOmniEvoRequestHandler.cpp | 11 + .../handlers/UnitOmniEvoRequestHandler.hpp | 13 + .../UnitSelectorGachaTicketRequestHandler.cpp | 11 + .../UnitSelectorGachaTicketRequestHandler.hpp | 13 + .../gme/handlers/UnitSellRequestHandler.cpp | 11 + .../gme/handlers/UnitSellRequestHandler.hpp | 13 + .../UpdateEventInfoRequestHandler.cpp | 11 + .../UpdateEventInfoRequestHandler.hpp | 13 + .../UpdateInfoLightRequestHandler.cpp | 11 + .../UpdateInfoLightRequestHandler.hpp | 13 + .../gme/handlers/UpdateInfoRequestHandler.cpp | 11 + .../gme/handlers/UpdateInfoRequestHandler.hpp | 14 + .../UpdatePermitPlaceInfoRequestHandler.cpp | 11 + .../UpdatePermitPlaceInfoRequestHandler.hpp | 13 + .../UserEnteredFeatureRequestHandler.cpp | 11 + .../UserEnteredFeatureRequestHandler.hpp | 13 + .../UserGemShardInfoRequestHandler.cpp | 11 + .../UserGemShardInfoRequestHandler.hpp | 14 + .../UserLoginCampaignInfoRequestHandler.cpp | 11 + .../UserLoginCampaignInfoRequestHandler.hpp | 14 + .../UserSummonerInfoEditRequestHandler.cpp | 11 + .../UserSummonerInfoEditRequestHandler.hpp | 13 + .../UserTournamentInfoRequestHandler.cpp | 11 + .../UserTournamentInfoRequestHandler.hpp | 14 + .../VideoAdCompleteRequestHandler.cpp | 11 + .../VideoAdCompleteRequestHandler.hpp | 13 + .../VideoAdSlotsClaimBonusRequestHandler.cpp | 11 + .../VideoAdSlotsClaimBonusRequestHandler.hpp | 13 + .../VideoAdSlotsCompleteRequestHandler.cpp | 11 + .../VideoAdSlotsCompleteRequestHandler.hpp | 13 + ...oAdSlotsStandInfoRefreshRequestHandler.cpp | 11 + ...oAdSlotsStandInfoRefreshRequestHandler.hpp | 13 + .../VideoAdsSlotActionRequestHandler.cpp | 11 + .../VideoAdsSlotActionRequestHandler.hpp | 13 + .../VortexArenaBattleEndRequestHandler.cpp | 11 + .../VortexArenaBattleEndRequestHandler.hpp | 13 + .../VortexArenaBattleStartRequestHandler.cpp | 11 + .../VortexArenaBattleStartRequestHandler.hpp | 13 + .../VortexArenaClaimDailyRequestHandler.cpp | 11 + .../VortexArenaClaimDailyRequestHandler.hpp | 13 + .../VortexArenaClaimRequestHandler.cpp | 11 + .../VortexArenaClaimRequestHandler.hpp | 14 + .../VortexArenaLeaderboardRequestHandler.cpp | 11 + .../VortexArenaLeaderboardRequestHandler.hpp | 14 + .../VortexArenaMatchingRequestHandler.cpp | 11 + .../VortexArenaMatchingRequestHandler.hpp | 13 + .../VortexArenaRetireRequestHandler.cpp | 11 + .../VortexArenaRetireRequestHandler.hpp | 13 + .../handlers/VortexArenaTopRequestHandler.cpp | 11 + .../handlers/VortexArenaTopRequestHandler.hpp | 13 + gimuserver/gme/handlers/handlers_export.json | 2439 +++++++++++++++++ gimuserver/gme/response/MissionStartInfo.hpp | 53 + gimuserver/system/DailyTaskConfig.cpp | 56 + 565 files changed, 10582 insertions(+) create mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/AreaRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/AreaRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ArenaStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BannerClickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BuyCoinRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CampaignStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ChronologyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CollabRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/CreateUserRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyLoginRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DbbBondRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendApplyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FriendSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.cpp create mode 100644 gimuserver/gme/handlers/GRGuardianDetailHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GachaListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildCampRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildCreateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildJoinRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildSearchRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildTradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/HomeInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.cpp create mode 100644 gimuserver/gme/handlers/InitializeRequest2Handler.hpp create mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InitializeRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemSellRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MinigameStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionContinueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/PresentListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidEnterRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidExitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/ShopUseRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SlotActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TownUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TransferRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TransferRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/URLMstRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitEvoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitMixRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UnitSellRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp create mode 100644 gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp create mode 100644 gimuserver/gme/handlers/handlers_export.json create mode 100644 gimuserver/gme/response/MissionStartInfo.hpp create mode 100644 gimuserver/system/DailyTaskConfig.cpp diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp new file mode 100644 index 0000000..80466ce --- /dev/null +++ b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementAcceptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementAcceptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp new file mode 100644 index 0000000..7bf92ea --- /dev/null +++ b/gimuserver/gme/handlers/AchievementAcceptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementAcceptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dx5qvm7L"; } + const char* GetAesKey() const override { return "g9N1y7bc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp new file mode 100644 index 0000000..83cdae2 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementDeliverRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementDeliverRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp new file mode 100644 index 0000000..2842459 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementDeliverRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementDeliverRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vsaXI4M0"; } + const char* GetAesKey() const override { return "2Lj5hIEG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp new file mode 100644 index 0000000..7d26ec5 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementRewardReceiveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementRewardReceiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp new file mode 100644 index 0000000..258a1a7 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementRewardReceiveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementRewardReceiveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uq69mTtR"; } + const char* GetAesKey() const override { return "cbE74zBZ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp new file mode 100644 index 0000000..07ca2d8 --- /dev/null +++ b/gimuserver/gme/handlers/AchievementTradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AchievementTradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AchievementTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp b/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp new file mode 100644 index 0000000..afd49ca --- /dev/null +++ b/gimuserver/gme/handlers/AchievementTradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AchievementTradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m9LiF6P2"; } + const char* GetAesKey() const override { return "0IWC9LVq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/AreaRequestHandler.cpp b/gimuserver/gme/handlers/AreaRequestHandler.cpp new file mode 100644 index 0000000..78062dd --- /dev/null +++ b/gimuserver/gme/handlers/AreaRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "AreaRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::AreaRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/AreaRequestHandler.hpp b/gimuserver/gme/handlers/AreaRequestHandler.hpp new file mode 100644 index 0000000..5d5666b --- /dev/null +++ b/gimuserver/gme/handlers/AreaRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class AreaRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zds63G5y"; } + const char* GetAesKey() const override { return "YfAh7gqojdXEtFR1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..35befcf --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..70a8983 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oQNtKU51"; } + const char* GetAesKey() const override { return "jkgWq1d0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..0e92fe2 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..422c9ed --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NPyXDgV9"; } + const char* GetAesKey() const override { return "sWofKGMl"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..03be44d --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..0516be5 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7f1rg92L"; } + const char* GetAesKey() const override { return "zaMR9o0d"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp new file mode 100644 index 0000000..55b6e30 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp new file mode 100644 index 0000000..52f6132 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xkd9H50w"; } + const char* GetAesKey() const override { return "L3TDhrn2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp new file mode 100644 index 0000000..0a8008d --- /dev/null +++ b/gimuserver/gme/handlers/ArenaInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp b/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp new file mode 100644 index 0000000..1c413d2 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oim9TU1D"; } + const char* GetAesKey() const override { return "oqQxdFfa"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp new file mode 100644 index 0000000..80cee93 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaMatchingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp new file mode 100644 index 0000000..0dbc501 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaMatchingRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaMatchingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "82ztj6Iy"; } + const char* GetAesKey() const override { return "Q53tUIBE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp new file mode 100644 index 0000000..ff91cd6 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaRetireRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaRetireRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp new file mode 100644 index 0000000..f5dccb1 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaRetireRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaRetireRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "eyg8sA32"; } + const char* GetAesKey() const override { return "93i8EbyM"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp new file mode 100644 index 0000000..60b3658 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ArenaStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp new file mode 100644 index 0000000..61d00d8 --- /dev/null +++ b/gimuserver/gme/handlers/ArenaStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ArenaStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "zu6ifpy0"; } + const char* GetAesKey() const override { return "bGjK4UH1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp new file mode 100644 index 0000000..9eaa7ec --- /dev/null +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp @@ -0,0 +1,14 @@ +#include "BadgeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/BadgeInfo.hpp" + + +void Handler::BadgeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + Response::BadgeInfo info; //How we parse in responses + info.Serialize(res); //and include it in the response + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp new file mode 100644 index 0000000..cf0877d --- /dev/null +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BadgeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nJ3A7qFp"; } + const char* GetAesKey() const override { return "bGxX67KB"; } + // TODO: Response has 6 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.cpp b/gimuserver/gme/handlers/BannerClickRequestHandler.cpp new file mode 100644 index 0000000..9110aa5 --- /dev/null +++ b/gimuserver/gme/handlers/BannerClickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BannerClickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BannerClickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BannerClickRequestHandler.hpp b/gimuserver/gme/handlers/BannerClickRequestHandler.hpp new file mode 100644 index 0000000..817cb31 --- /dev/null +++ b/gimuserver/gme/handlers/BannerClickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BannerClickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a5k36D28"; } + const char* GetAesKey() const override { return "a63Ghbi2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp new file mode 100644 index 0000000..53955e8 --- /dev/null +++ b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundleCategoryRefreshRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundleCategoryRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp new file mode 100644 index 0000000..2216f45 --- /dev/null +++ b/gimuserver/gme/handlers/BundleCategoryRefreshRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundleCategoryRefreshRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "swarOb4u"; } + const char* GetAesKey() const override { return "GeJa9uTe"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp new file mode 100644 index 0000000..66e3fcb --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundlePurchaseIapRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundlePurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp new file mode 100644 index 0000000..81dd11b --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseIapRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundlePurchaseIapRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "kD298bt6"; } + const char* GetAesKey() const override { return "u45Bi2p0"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp new file mode 100644 index 0000000..ad93b8c --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BundlePurchaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BundlePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp new file mode 100644 index 0000000..887c2cc --- /dev/null +++ b/gimuserver/gme/handlers/BundlePurchaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BundlePurchaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "D3gyT3b3"; } + const char* GetAesKey() const override { return "a8pE3x39"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp new file mode 100644 index 0000000..5186295 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BuyCoinRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BuyCoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp new file mode 100644 index 0000000..4c4566b --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BuyCoinRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9o3q7SjN"; } + const char* GetAesKey() const override { return "DCM60QNb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp new file mode 100644 index 0000000..890a707 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "BuyCoinStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::BuyCoinStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp new file mode 100644 index 0000000..89b3453 --- /dev/null +++ b/gimuserver/gme/handlers/BuyCoinStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class BuyCoinStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "kJs6CQq1"; } + const char* GetAesKey() const override { return "J9P7Bmxa"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp new file mode 100644 index 0000000..c4605ed --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp new file mode 100644 index 0000000..a2a882a --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "pTNB6yw3"; } + const char* GetAesKey() const override { return "t06HFsXP"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp new file mode 100644 index 0000000..95cd58b --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp new file mode 100644 index 0000000..33f9ff7 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "h1RjcD3S"; } + const char* GetAesKey() const override { return "4CKoVAq0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp new file mode 100644 index 0000000..98b5285 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp new file mode 100644 index 0000000..d97e288 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "D74TYRf1"; } + const char* GetAesKey() const override { return "e2k4s6jc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp new file mode 100644 index 0000000..c5be138 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignDeckGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp new file mode 100644 index 0000000..b0b9d75 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignDeckGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignDeckGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "C3a0VnQK"; } + const char* GetAesKey() const override { return "q2ZtYJ6P"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp new file mode 100644 index 0000000..61e2231 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp b/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp new file mode 100644 index 0000000..07b92b8 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jF9Kkro4"; } + const char* GetAesKey() const override { return "4X9tBSg8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp new file mode 100644 index 0000000..21ab4d3 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp new file mode 100644 index 0000000..12e8f26 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W2VU91I7"; } + const char* GetAesKey() const override { return "2Jd10iwn"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp new file mode 100644 index 0000000..682f23c --- /dev/null +++ b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignMissionGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignMissionGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp new file mode 100644 index 0000000..8fc9536 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignMissionGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignMissionGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "RSm6p2d4"; } + const char* GetAesKey() const override { return "5jzXN7AH"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp new file mode 100644 index 0000000..de547e4 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp new file mode 100644 index 0000000..aed66b7 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignReceiptRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5Imq3wC0"; } + const char* GetAesKey() const override { return "4DAgP80B"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp new file mode 100644 index 0000000..6c907d6 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp new file mode 100644 index 0000000..7483233 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ht2jeWV8"; } + const char* GetAesKey() const override { return "vm7LYZz4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp new file mode 100644 index 0000000..9ad0eb1 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignSaveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignSaveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp b/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp new file mode 100644 index 0000000..84b9356 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignSaveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignSaveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Utzc3oj5"; } + const char* GetAesKey() const override { return "6xc3GhQF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp new file mode 100644 index 0000000..61af1d4 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CampaignStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CampaignStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp b/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp new file mode 100644 index 0000000..44061c9 --- /dev/null +++ b/gimuserver/gme/handlers/CampaignStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CampaignStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "6Y0gaPQN"; } + const char* GetAesKey() const override { return "WM6yr4ej"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..01de191 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..29dfe24 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "syX20UG8"; } + const char* GetAesKey() const override { return "9xk0xi0Y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..48a2776 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..f587d1e --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rbOMSnba"; } + const char* GetAesKey() const override { return "iVvpULXG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp new file mode 100644 index 0000000..233c81a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp new file mode 100644 index 0000000..65cec5c --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L5LN9ytu"; } + const char* GetAesKey() const override { return "6gTFuTF9"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp new file mode 100644 index 0000000..3f1ed02 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaRankingRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaRankingRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp new file mode 100644 index 0000000..9a8096b --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaRankingRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaRankingRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "tct1Jogs"; } + const char* GetAesKey() const override { return "RRxXMpzm"; } + // TODO: Response has 58 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp new file mode 100644 index 0000000..ee82451 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaResetInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaResetInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp new file mode 100644 index 0000000..e6febfd --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaResetInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaResetInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zw3WIoWu"; } + const char* GetAesKey() const override { return "KlwYMGF1"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp new file mode 100644 index 0000000..cc348c5 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaShopAddItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaShopAddItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp new file mode 100644 index 0000000..d004a29 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopAddItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaShopAddItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jtzuog2S"; } + const char* GetAesKey() const override { return "xMcy25Tx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp new file mode 100644 index 0000000..efff582 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaShopInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaShopInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp new file mode 100644 index 0000000..74da990 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaShopInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaShopInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xfmNcJVl"; } + const char* GetAesKey() const override { return "Fmv6wzeu"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp new file mode 100644 index 0000000..77a9525 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp new file mode 100644 index 0000000..00c6fab --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "z44LyLr2"; } + const char* GetAesKey() const override { return "CC8rm3EJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp new file mode 100644 index 0000000..18e527f --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaTChestReceivedRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaTChestReceivedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp new file mode 100644 index 0000000..285b16a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTChestReceivedRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaTChestReceivedRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xmzmjcxQ"; } + const char* GetAesKey() const override { return "L4W9YSex"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp new file mode 100644 index 0000000..a740ad1 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeArenaTeamEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeArenaTeamEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp new file mode 100644 index 0000000..180c0f4 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeArenaTeamEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeArenaTeamEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "sXXX6Ec7"; } + const char* GetAesKey() const override { return "DcsPPuTG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp new file mode 100644 index 0000000..1a55586 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeBaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeBaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp new file mode 100644 index 0000000..11bd333 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeBaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeBaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nUAW2B0a"; } + const char* GetAesKey() const override { return "uE5Tsv6P"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp new file mode 100644 index 0000000..83c5b0a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp new file mode 100644 index 0000000..04fb6d3 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "t5wfpZ32"; } + const char* GetAesKey() const override { return "YSVD0n9K"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp new file mode 100644 index 0000000..12715f7 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeRankRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeRankRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp new file mode 100644 index 0000000..7678a7f --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeRankRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m3fr7vxo"; } + const char* GetAesKey() const override { return "4BuRdgr2"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp new file mode 100644 index 0000000..b9df521 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp new file mode 100644 index 0000000..b504d9d --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2Kxi7rIB"; } + const char* GetAesKey() const override { return "v1PzNE9f"; } + // TODO: Response has 18 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp new file mode 100644 index 0000000..3c7c960 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp new file mode 100644 index 0000000..227f25a --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeStartRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "sQfU18kH"; } + const char* GetAesKey() const override { return "m4sdYv9e"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp new file mode 100644 index 0000000..613467b --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChallengeUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp new file mode 100644 index 0000000..34b39e9 --- /dev/null +++ b/gimuserver/gme/handlers/ChallengeUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChallengeUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jF3AS4cp"; } + const char* GetAesKey() const override { return "Nst6MK5m"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.cpp b/gimuserver/gme/handlers/ChronologyRequestHandler.cpp new file mode 100644 index 0000000..757d2bf --- /dev/null +++ b/gimuserver/gme/handlers/ChronologyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ChronologyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ChronologyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ChronologyRequestHandler.hpp b/gimuserver/gme/handlers/ChronologyRequestHandler.hpp new file mode 100644 index 0000000..024c3e4 --- /dev/null +++ b/gimuserver/gme/handlers/ChronologyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ChronologyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5o8ZlDGX"; } + const char* GetAesKey() const override { return "SNrhAG29"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp new file mode 100644 index 0000000..7141b8e --- /dev/null +++ b/gimuserver/gme/handlers/CollabRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CollabRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CollabRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp b/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp new file mode 100644 index 0000000..50d8e99 --- /dev/null +++ b/gimuserver/gme/handlers/CollabRewardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CollabRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4aL5upiU"; } + const char* GetAesKey() const override { return "2a4MeshE"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp new file mode 100644 index 0000000..30968ec --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp new file mode 100644 index 0000000..960cb63 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "fGDPoQI3"; } + const char* GetAesKey() const override { return "4V6oIoRC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..84ec6aa --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..d4c9de5 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ohH9lfDE"; } + const char* GetAesKey() const override { return "j2bFgyri"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp new file mode 100644 index 0000000..236a6b4 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp new file mode 100644 index 0000000..4b34935 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ysP6qYcy"; } + const char* GetAesKey() const override { return "iFIHAT5V"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp new file mode 100644 index 0000000..949ecd3 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp new file mode 100644 index 0000000..3e47ba4 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rdZbaKBG"; } + const char* GetAesKey() const override { return "gY3YK5bD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp new file mode 100644 index 0000000..4268f87 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp new file mode 100644 index 0000000..600ab27 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AoBvG2YN"; } + const char* GetAesKey() const override { return "Wj5fH1HV"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp new file mode 100644 index 0000000..69ec413 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumGetRewardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumGetRewardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp new file mode 100644 index 0000000..94d1442 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumGetRewardInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumGetRewardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jv0dI88o"; } + const char* GetAesKey() const override { return "d7aPxZWw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp new file mode 100644 index 0000000..8f7a1a9 --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ColosseumRewardReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ColosseumRewardReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp new file mode 100644 index 0000000..65444cc --- /dev/null +++ b/gimuserver/gme/handlers/ColosseumRewardReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ColosseumRewardReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "PN5CVaWy"; } + const char* GetAesKey() const override { return "YBgVBy5A"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp new file mode 100644 index 0000000..61545d0 --- /dev/null +++ b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ControlCenterEnterRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ControlCenterEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp new file mode 100644 index 0000000..336778e --- /dev/null +++ b/gimuserver/gme/handlers/ControlCenterEnterRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ControlCenterEnterRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uYF93Mhc"; } + const char* GetAesKey() const override { return "d0k6LGUu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.cpp b/gimuserver/gme/handlers/CreateUserRequestHandler.cpp new file mode 100644 index 0000000..4ad9087 --- /dev/null +++ b/gimuserver/gme/handlers/CreateUserRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "CreateUserRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::CreateUserRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/CreateUserRequestHandler.hpp b/gimuserver/gme/handlers/CreateUserRequestHandler.hpp new file mode 100644 index 0000000..c7b3184 --- /dev/null +++ b/gimuserver/gme/handlers/CreateUserRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class CreateUserRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uV6yH5MX"; } + const char* GetAesKey() const override { return "4agnATy2DrJsWzQk"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp new file mode 100644 index 0000000..ebbc1b2 --- /dev/null +++ b/gimuserver/gme/handlers/DailyLoginRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyLoginRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyLoginRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp b/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp new file mode 100644 index 0000000..b67f70a --- /dev/null +++ b/gimuserver/gme/handlers/DailyLoginRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyLoginRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4aClzokO"; } + const char* GetAesKey() const override { return "stI81haQ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp new file mode 100644 index 0000000..4c4b672 --- /dev/null +++ b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyRewardClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp new file mode 100644 index 0000000..63d6ee0 --- /dev/null +++ b/gimuserver/gme/handlers/DailyRewardClaimRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyRewardClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AT_DAILY_REWARD"; } + const char* GetAesKey() const override { return "ATK_DAILY_REWARD"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp new file mode 100644 index 0000000..24d7fde --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyTaskClaimRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyTaskClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp new file mode 100644 index 0000000..99e75d9 --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskClaimRewardRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyTaskClaimRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oP3bn47e"; } + const char* GetAesKey() const override { return "ut0j9h3K"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp new file mode 100644 index 0000000..efceae6 --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DailyTaskUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DailyTaskUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp new file mode 100644 index 0000000..be53bbc --- /dev/null +++ b/gimuserver/gme/handlers/DailyTaskUserInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DailyTaskUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m7g0Ekb5"; } + const char* GetAesKey() const override { return "Hd8c3Y6"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.cpp b/gimuserver/gme/handlers/DbbBondRequestHandler.cpp new file mode 100644 index 0000000..be81b46 --- /dev/null +++ b/gimuserver/gme/handlers/DbbBondRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DbbBondRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DbbBondRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DbbBondRequestHandler.hpp b/gimuserver/gme/handlers/DbbBondRequestHandler.hpp new file mode 100644 index 0000000..a889bad --- /dev/null +++ b/gimuserver/gme/handlers/DbbBondRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DbbBondRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0EtanubR"; } + const char* GetAesKey() const override { return "Tr7dR4dR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp new file mode 100644 index 0000000..b81be86 --- /dev/null +++ b/gimuserver/gme/handlers/DebugUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DebugUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DebugUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp new file mode 100644 index 0000000..8fa5e0b --- /dev/null +++ b/gimuserver/gme/handlers/DebugUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DebugUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Zr37LHNE"; } + const char* GetAesKey() const override { return "N1kSz2fr"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.cpp b/gimuserver/gme/handlers/DeckEditRequestHandler.cpp new file mode 100644 index 0000000..c7faa4f --- /dev/null +++ b/gimuserver/gme/handlers/DeckEditRequestHandler.cpp @@ -0,0 +1,27 @@ +#include "DeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/NoticeInfo.hpp" + +void Handler::DeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + { + Response::SignalKey v; + v.key = "fZnLr4t9"; + v.Serialize(res); + } + + user.info.Serialize(res); + user.teamInfo.Serialize(res); + + { + Response::NoticeInfo v; + v.url = System::Instance().ServerConfig().NoticeUrl; + v.Serialize(res); + } + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DeckEditRequestHandler.hpp b/gimuserver/gme/handlers/DeckEditRequestHandler.hpp new file mode 100644 index 0000000..68b46ea --- /dev/null +++ b/gimuserver/gme/handlers/DeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "m2Ve9PkJ"; } + const char* GetAesKey() const override { return "d7UuQsq8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp new file mode 100644 index 0000000..83c2c09 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.cpp @@ -0,0 +1,13 @@ +#include "DungeonEventUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonEventUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: SQL modifications /actionSymbol/4iqcLm1s.php + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp new file mode 100644 index 0000000..3cbb80f --- /dev/null +++ b/gimuserver/gme/handlers/DungeonEventUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonEventUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "BjAt1D6b"; } + const char* GetAesKey() const override { return "k5EiNe9x"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp new file mode 100644 index 0000000..a8db556 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DungeonKeyReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonKeyReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp new file mode 100644 index 0000000..95e8d10 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonKeyReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "WCJE0xe2"; } + const char* GetAesKey() const override { return "V4pfQo5C"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp new file mode 100644 index 0000000..99b56fc --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "DungeonKeyUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::DungeonKeyUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp new file mode 100644 index 0000000..a33a946 --- /dev/null +++ b/gimuserver/gme/handlers/DungeonKeyUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class DungeonKeyUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aGT5S6qZ"; } + const char* GetAesKey() const override { return "3rPx6tTw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp new file mode 100644 index 0000000..c907058 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenExchangeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenExchangeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp new file mode 100644 index 0000000..81a443d --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangeInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenExchangeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "49zxdfl3"; } + const char* GetAesKey() const override { return "v2DfDSFl"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp new file mode 100644 index 0000000..0c2799e --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenExchangePurchaseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenExchangePurchaseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp new file mode 100644 index 0000000..e741848 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenExchangePurchaseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenExchangePurchaseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SLf48fs0"; } + const char* GetAesKey() const override { return "Odiel30s"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp new file mode 100644 index 0000000..9ffc71d --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "EventTokenInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::EventTokenInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp new file mode 100644 index 0000000..bb5cd10 --- /dev/null +++ b/gimuserver/gme/handlers/EventTokenInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class EventTokenInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "f49als4D"; } + const char* GetAesKey() const override { return "94lDsgh4"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp new file mode 100644 index 0000000..6443748 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FGPlusGuildRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FGPlusGuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp new file mode 100644 index 0000000..954bfb9 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FGPlusGuildRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7umuchUg"; } + const char* GetAesKey() const override { return "sWup7ehu"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp new file mode 100644 index 0000000..215d943 --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FGPlusGuildRewardClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FGPlusGuildRewardClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp new file mode 100644 index 0000000..1c4bfad --- /dev/null +++ b/gimuserver/gme/handlers/FGPlusGuildRewardClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FGPlusGuildRewardClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Sp7umiaY"; } + const char* GetAesKey() const override { return "thIUXiu5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp new file mode 100644 index 0000000..01b9f6d --- /dev/null +++ b/gimuserver/gme/handlers/FeSkillGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FeSkillGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FeSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp new file mode 100644 index 0000000..7c9834c --- /dev/null +++ b/gimuserver/gme/handlers/FeSkillGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FeSkillGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nSQxNOeL"; } + const char* GetAesKey() const override { return "nZ2bVoWu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp new file mode 100644 index 0000000..97a57f6 --- /dev/null +++ b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FixGiftInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FixGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp new file mode 100644 index 0000000..918e58c --- /dev/null +++ b/gimuserver/gme/handlers/FixGiftInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FixGiftInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gLRIn74v"; } + const char* GetAesKey() const override { return "15gTE9ft"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp new file mode 100644 index 0000000..8eff59a --- /dev/null +++ b/gimuserver/gme/handlers/FriendAgreeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendAgreeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp new file mode 100644 index 0000000..e983245 --- /dev/null +++ b/gimuserver/gme/handlers/FriendAgreeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendAgreeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NYKBH4V6"; } + const char* GetAesKey() const override { return "8PFVDiUIZyES2vzR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp new file mode 100644 index 0000000..b4c08c4 --- /dev/null +++ b/gimuserver/gme/handlers/FriendApplyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendApplyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendApplyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp b/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp new file mode 100644 index 0000000..c5e289e --- /dev/null +++ b/gimuserver/gme/handlers/FriendApplyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendApplyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "WUNi08YL"; } + const char* GetAesKey() const override { return "gbpdAEZuv8IP40UF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp new file mode 100644 index 0000000..7b8c1e4 --- /dev/null +++ b/gimuserver/gme/handlers/FriendDeleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendDeleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp b/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp new file mode 100644 index 0000000..da7aa92 --- /dev/null +++ b/gimuserver/gme/handlers/FriendDeleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendDeleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SfMN9w4p"; } + const char* GetAesKey() const override { return "yWXI80UKQNBZFozw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp new file mode 100644 index 0000000..7b34120 --- /dev/null +++ b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp new file mode 100644 index 0000000..ce78c26 --- /dev/null +++ b/gimuserver/gme/handlers/FriendFavoriteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ps6Vgx4R"; } + const char* GetAesKey() const override { return "XcE1CK6L"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp new file mode 100644 index 0000000..8da194a --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendGetAgreeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendGetAgreeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp new file mode 100644 index 0000000..1e463a1 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetAgreeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendGetAgreeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aVqJrR08"; } + const char* GetAesKey() const override { return "H4zJCK2jPeaskVdf"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.cpp b/gimuserver/gme/handlers/FriendGetRequestHandler.cpp new file mode 100644 index 0000000..7e987c5 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetRequestHandler.cpp @@ -0,0 +1,13 @@ +#include "FriendGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" +#include "gme/response/ReinforcementInfo.hpp" + +void Handler::FriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + Response::ReinforcementInfo info; + info.Serialize(res); + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendGetRequestHandler.hpp b/gimuserver/gme/handlers/FriendGetRequestHandler.hpp new file mode 100644 index 0000000..dabe073 --- /dev/null +++ b/gimuserver/gme/handlers/FriendGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2o4axPIC"; } + const char* GetAesKey() const override { return "EoYuZ2nbImhCU1c0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp new file mode 100644 index 0000000..cc1e680 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendRandomSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendRandomSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp new file mode 100644 index 0000000..0a62808 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRandomSearchRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendRandomSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "mE5gUQOp"; } + const char* GetAesKey() const override { return "oK4VaDGF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp new file mode 100644 index 0000000..e357f69 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRefuseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendRefuseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendRefuseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp b/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp new file mode 100644 index 0000000..13e3c55 --- /dev/null +++ b/gimuserver/gme/handlers/FriendRefuseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendRefuseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "N5SQd7oA"; } + const char* GetAesKey() const override { return "fk8YaVy9puJbnLWv"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp new file mode 100644 index 0000000..0632ac2 --- /dev/null +++ b/gimuserver/gme/handlers/FriendSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FriendSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FriendSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp b/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp new file mode 100644 index 0000000..682bbd8 --- /dev/null +++ b/gimuserver/gme/handlers/FriendSearchRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FriendSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "umNt8M7i"; } + const char* GetAesKey() const override { return "qa3sHuDgKxV5nI1F"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp new file mode 100644 index 0000000..c732774 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateContinueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp new file mode 100644 index 0000000..f925247 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateContinueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateContinueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "uiFIMUH6"; } + const char* GetAesKey() const override { return "ZiosS4cd"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp new file mode 100644 index 0000000..ef66419 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp new file mode 100644 index 0000000..5b91b50 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cAJp7U4l"; } + const char* GetAesKey() const override { return "Vvpy7qZR"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp new file mode 100644 index 0000000..2f2a3af --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp new file mode 100644 index 0000000..2165353 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "M17pPotk"; } + const char* GetAesKey() const override { return "sochkegz"; } + // TODO: Response has 11 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp new file mode 100644 index 0000000..8cb2683 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp new file mode 100644 index 0000000..e265f9a --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "26zW90oG"; } + const char* GetAesKey() const override { return "yo9eBUJk"; } + // TODO: Response has 16 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp new file mode 100644 index 0000000..3c54d21 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp new file mode 100644 index 0000000..798ff15 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v0m1FU0g"; } + const char* GetAesKey() const override { return "whb7Y2wX"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp new file mode 100644 index 0000000..f96f826 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateRetryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateRetryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp new file mode 100644 index 0000000..be7dd94 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateRetryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateRetryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9pzHMBzq"; } + const char* GetAesKey() const override { return "njsKMqGT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp new file mode 100644 index 0000000..961fe91 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateSaveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateSaveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp new file mode 100644 index 0000000..e8d2ad8 --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateSaveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateSaveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ng73nFHJ"; } + const char* GetAesKey() const override { return "4SdtoczN"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp new file mode 100644 index 0000000..ccc0cba --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "FrontierGateStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::FrontierGateStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp new file mode 100644 index 0000000..5f6605d --- /dev/null +++ b/gimuserver/gme/handlers/FrontierGateStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class FrontierGateStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "l3lkDBSc"; } + const char* GetAesKey() const override { return "vYPCD34q"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp new file mode 100644 index 0000000..85f09c4 --- /dev/null +++ b/gimuserver/gme/handlers/GRGuardianDetailHandler.cpp @@ -0,0 +1,11 @@ +#include "GRGuardianDetailHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GRGuardianDetailHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp b/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp new file mode 100644 index 0000000..10ada8d --- /dev/null +++ b/gimuserver/gme/handlers/GRGuardianDetailHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GRGuardianDetailHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5710Dkla"; } + const char* GetAesKey() const override { return "f89a2kd7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaActionRequestHandler.cpp new file mode 100644 index 0000000..0ea8c42 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequestHandler.cpp @@ -0,0 +1,56 @@ +#include "GachaActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: Tuck away into a response class + + Response::UserUnitInfo unitInfo; + unitInfo.overwrite = false; + if (unitInfo.Mst.empty()) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 9999; // TODO: Intigrate these values to inject data into the SQL for longterm storage. + d.unitID = 10011; // TODO: This unit is hard-coded and needs to be randomized to the rates of a given gatcha table. + d.unitTypeID = 1; + d.element = "light"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 5000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 1; + d.totalExp = 100; + unitInfo.Mst.emplace_back(d); + } + unitInfo.Serialize(res); + + { + Json::Value d; + d["edy7fq3L"] = "9999"; // Unique String for Unit + d["u0vkt9yH"] = 13762; //Flag for Gate Anim + res["Km35HAXv"] = d; + } + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaActionRequestHandler.hpp new file mode 100644 index 0000000..1579c20 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "F7JvPk5H"; } + const char* GetAesKey() const override { return "bL9fipzaSy7xN2w1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp new file mode 100644 index 0000000..c33d5b9 --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.cpp @@ -0,0 +1,11 @@ +#include "GachaActionRequest_SGHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaActionRequest_SGHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp new file mode 100644 index 0000000..8542faf --- /dev/null +++ b/gimuserver/gme/handlers/GachaActionRequest_SGHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaActionRequest_SGHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "z3Di1k0e"; } + const char* GetAesKey() const override { return "be51pQk9c"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp new file mode 100644 index 0000000..2e5cee2 --- /dev/null +++ b/gimuserver/gme/handlers/GachaFixActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GachaFixActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaFixActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp b/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp new file mode 100644 index 0000000..19245e6 --- /dev/null +++ b/gimuserver/gme/handlers/GachaFixActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaFixActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MFLFP9f2"; } + const char* GetAesKey() const override { return "484bnJG2"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.cpp b/gimuserver/gme/handlers/GachaListRequestHandler.cpp new file mode 100644 index 0000000..be2343d --- /dev/null +++ b/gimuserver/gme/handlers/GachaListRequestHandler.cpp @@ -0,0 +1,23 @@ +#include "GachaListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GachaListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //TODO: Tuck into a response class + + { + Response::SignalKey v; + v.key = "axhp8Sin"; + v.Serialize(res); + } + + user.teamInfo.Serialize(res); + + System::Instance().MstConfig().CopyGachaInfoTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GachaListRequestHandler.hpp b/gimuserver/gme/handlers/GachaListRequestHandler.hpp new file mode 100644 index 0000000..59d14ed --- /dev/null +++ b/gimuserver/gme/handlers/GachaListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GachaListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Uo86DcRh"; } + const char* GetAesKey() const override { return "8JbxFvuSaB2CK7Ln"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp new file mode 100644 index 0000000..31bf8f8 --- /dev/null +++ b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetAchievementInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetAchievementInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp new file mode 100644 index 0000000..f4ee988 --- /dev/null +++ b/gimuserver/gme/handlers/GetAchievementInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetAchievementInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "YPBU7MD8"; } + const char* GetAesKey() const override { return "AKjzyZ81"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp new file mode 100644 index 0000000..50a6463 --- /dev/null +++ b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetDistributeDungeonKeyInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetDistributeDungeonKeyInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp new file mode 100644 index 0000000..dc8ee33 --- /dev/null +++ b/gimuserver/gme/handlers/GetDistributeDungeonKeyInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetDistributeDungeonKeyInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1mr9UsYz"; } + const char* GetAesKey() const override { return "r0ZA3pn5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp new file mode 100644 index 0000000..b547154 --- /dev/null +++ b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetGiftInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetGiftInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp new file mode 100644 index 0000000..3bfa6ee --- /dev/null +++ b/gimuserver/gme/handlers/GetGiftInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetGiftInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ifYoPJ46"; } + const char* GetAesKey() const override { return "6zHEYa9U"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp new file mode 100644 index 0000000..0b92e5c --- /dev/null +++ b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetPlayerInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp new file mode 100644 index 0000000..5605feb --- /dev/null +++ b/gimuserver/gme/handlers/GetPlayerInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetPlayerInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vUQrAV65"; } + const char* GetAesKey() const override { return "7pW4xF9H"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp new file mode 100644 index 0000000..a4d754a --- /dev/null +++ b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GetScenarioPlayingInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GetScenarioPlayingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp new file mode 100644 index 0000000..50c23aa --- /dev/null +++ b/gimuserver/gme/handlers/GetScenarioPlayingInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetScenarioPlayingInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "VRfsv4e3"; } + const char* GetAesKey() const override { return "Bh4WqR01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp new file mode 100644 index 0000000..96d69de --- /dev/null +++ b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp @@ -0,0 +1,464 @@ +#include "GetUserInfoRequestHandler.hpp" +#include "GetUserInfoRequestHandler.hpp" +#include +#include +#include +#include "gme/response/UserTeamInfo.hpp" +#include "gme/response/UserLoginCampaignInfo.hpp" +#include "gme/response/NoticeInfo.hpp" +#include "gme/response/UserItemDictionaryInfo.hpp" +#include "gme/response/UserTeamArchive.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "gme/response/UserPartyDeckInfo.hpp" +#include "gme/response/UserWarehouseInfo.hpp" +#include "gme/response/UserClearMissionInfo.hpp" +#include "gme/response/ItemFavorite.hpp" +#include "gme/response/UserItemDictionaryInfo.hpp" +#include "gme/response/UserTeamArenaArchive.hpp" +#include "gme/response/UserUnitDictionary.hpp" +#include "gme/response/UserFavorite.hpp" +#include "gme/response/UserArenaInfo.hpp" +#include "gme/response/UserGiftInfo.hpp" +#include "gme/response/VideoAdInfo.hpp" +#include "gme/response/VideoAdRegion.hpp" +#include "gme/response/SummonerJournalUserInfo.hpp" +#include "gme/response/SignalKey.hpp" +#include + +void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + // Extract and log the initial user ID + std::string requestUserId = user.info.userID; + LOG_INFO << "UserInfoHandler: Handling request for user_id (initial): " << requestUserId; + + // Check for user_id in the request body + if (req.isMember("user_id")) { + requestUserId = req["user_id"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; + } + else if (req.isMember("ak")) { // Check for ak parameter (from login context) + requestUserId = req["ak"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request ak to: " << requestUserId; + } + else { + // Fallback: Use the user_id from the login response (hardcode for now) + requestUserId = "0839899613932562"; + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: No user_id or ak in request, using hardcoded user_id: " << requestUserId; + } + + // Check if this is a unit inventory or squad management request + std::string action = req.isMember("action") ? req["action"].asString() : ""; + if (action == "load_unit_inventory" || action == "Zw3WIoWu" || action == "load_squad_management") { + GME_DB->execSqlAsync( + // Updated query to match new user_units schema + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here + [this, &user, cb, action](const drogon::orm::Result& unitResult) { + LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + + Json::Value res; + Response::UserUnitInfo unitInfo; + for (const auto& row : unitResult) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) + d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + + // Set default stats since stats field is removed + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = d.baseHp / 10; + d.addAtk = d.baseAtk / 10; + d.addDef = d.baseDef / 10; + d.addHeal = d.baseHeal / 10; + d.extHp = d.addHp; + d.extAtk = d.addAtk; + d.extDef = d.addDef; + d.extHeal = d.addHeal; + d.limitOverHP = d.baseHp / 5; + d.limitOverAtk = d.baseAtk / 5; + d.limitOverDef = d.baseDef / 5; + d.limitOverHeal = d.baseHeal / 5; + d.exp = 1; + d.totalExp = 1; + + // Set defaults for fields no longer in the table + d.unitTypeID = 1; // Default rarity (was in table as rarity) + d.leaderSkillID = 0; // Default (was in table as leader_skill) + d.skillID = 0; // Default (was in table as bb) + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + + unitInfo.Mst.emplace_back(d); + } + + // Fallback: Add a dummy unit if inventory is empty (to prevent crashes) + if (unitInfo.Mst.empty()) { + LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy + d.unitID = 10017; // Vargas ID + d.unitTypeID = 1; + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 2; + d.totalExp = 5; + // Set defaults for other fields + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + unitInfo.Mst.emplace_back(d); + } + + unitInfo.Serialize(res); + + // Initialize party with the first unit to avoid Empty_Party_Info + Response::UserPartyDeckInfo deckInfo; + if (!unitInfo.Mst.empty()) { + Response::UserPartyDeckInfo::Data d; + d.deckNum = 0; + d.deckType = 1; + d.dispOrder = 0; + d.memberType = 0; // Leader + d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units + deckInfo.Mst.emplace_back(d); + } + deckInfo.Serialize(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); + return; + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); + return; + } + + // Original logic for initial load + GME_DB->execSqlAsync( + "SELECT level, exp, max_unit_count, max_friend_count, " + "zel, karma, brave_coin, max_warehouse_count, want_gift, " + "free_gems, paid_gems, active_deck, summon_tickets, " + "rainbow_coins, colosseum_tickets, active_arena_deck, " + "total_brave_points, avail_brave_points, energy " + "FROM userinfo WHERE id = $1", + [this, &user, cb](const drogon::orm::Result& result) { + if (result.size() > 0) { + int col = 0; + auto& sql = result[0]; + user.teamInfo.UserID = user.info.userID; + user.teamInfo.Level = sql[col++].as(); + user.teamInfo.Exp = sql[col++].as(); + user.teamInfo.MaxUnitCount = sql[col++].as(); + user.teamInfo.MaxFriendCount = sql[col++].as(); + user.teamInfo.Zel = sql[col++].as(); + user.teamInfo.Karma = sql[col++].as(); + user.teamInfo.BraveCoin = sql[col++].as(); + user.teamInfo.WarehouseCount = sql[col++].as(); + user.teamInfo.WantGift = sql[col++].as(); + user.teamInfo.FreeGems = sql[col++].as(); + user.teamInfo.PaidGems = sql[col++].as(); + user.teamInfo.ActiveDeck = sql[col++].as(); + user.teamInfo.SummonTicket = sql[col++].as(); + user.teamInfo.RainbowCoin = sql[col++].as(); + user.teamInfo.ColosseumTicket = sql[col++].as(); + user.teamInfo.ArenaDeckNum = sql[col++].as(); + user.teamInfo.BravePointsTotal = sql[col++].as(); + user.teamInfo.CurrentBravePoints = sql[col++].as(); + user.teamInfo.ActionPoint = sql[col++].as(); + } + else { + auto sc = System::Instance().MstConfig().StartInfo(); + user.teamInfo.UserID = user.info.userID; + user.teamInfo.Level = sc.Level; + user.teamInfo.Exp = 0; + user.teamInfo.MaxUnitCount = 4000; // Updated to match unit count + user.teamInfo.MaxFriendCount = sc.FriendCount; + user.teamInfo.Zel = sc.Zel; + user.teamInfo.Karma = sc.Karma; + user.teamInfo.BraveCoin = 0; + user.teamInfo.WarehouseCount = 4000; // Updated to match unit count + user.teamInfo.FreeGems = sc.FreeGems; + user.teamInfo.PaidGems = sc.PaidGems; + user.teamInfo.SummonTicket = sc.SummonTickets; + user.teamInfo.ColosseumTicket = sc.ColosseumTickets; + + // Insert default userinfo to simulate proper login flow + GME_DB->execSqlAsync( + "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, avail_brave_points, energy) " + "VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)", + [](const drogon::orm::Result& result) { + LOG_INFO << "UserInfoHandler: Inserted default userinfo for new user"; + }, + [](const drogon::orm::DrogonDbException& e) { + LOG_ERROR << "UserInfoHandler: Failed to insert default userinfo: " << e.base().what(); + }, + user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, user.teamInfo.MaxFriendCount, + user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, user.teamInfo.WarehouseCount, user.teamInfo.WantGift, + user.teamInfo.FreeGems, user.teamInfo.PaidGems, user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, + user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint + ); + } + + const auto& msts = System::Instance().MstConfig(); + { + const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); + user.teamInfo.DeckCost = p.deckCost; + user.teamInfo.MaxFriendCount = p.friendCount; + user.teamInfo.AddFriendCount = p.addFriendCount; + user.teamInfo.MaxActionPoint = p.actionPoints; + if (user.teamInfo.ActionPoint == 0) + user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; + } + + GME_DB->execSqlAsync( + // Updated query to match new user_units schema + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here at end + [this, &user, cb](const drogon::orm::Result& unitResult) { + LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + + Json::Value res; + user.info.Serialize(res); + user.teamInfo.Serialize(res); + + { + Response::UserLoginCampaignInfo v; + v.currentDay = 1; + v.totalDays = 96; + v.firstForTheDay = true; + v.Serialize(res); + } + + { + Response::UserTeamArchive v; + v.Serialize(res); + } + + { + Response::UserTeamArenaArchive v; + v.Serialize(res); + } + + Response::UserUnitInfo unitInfo; + for (const auto& row : unitResult) { + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) + d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + + // Set default stats since stats field is removed + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = d.baseHp / 10; + d.addAtk = d.baseAtk / 10; + d.addDef = d.baseDef / 10; + d.addHeal = d.baseHeal / 10; + d.extHp = d.addHp; + d.extAtk = d.addAtk; + d.extDef = d.addDef; + d.extHeal = d.addHeal; + d.limitOverHP = d.baseHp / 5; + d.limitOverAtk = d.baseAtk / 5; + d.limitOverDef = d.baseDef / 5; + d.limitOverHeal = d.baseHeal / 5; + d.exp = 1; + d.totalExp = 1; + + // Set defaults for fields no longer in the table + d.unitTypeID = 1; + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + + unitInfo.Mst.emplace_back(d); + } + + // Fallback: Add a dummy unit if inventory is empty + if (unitInfo.Mst.empty()) { + LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; + Response::UserUnitInfo::Data d; + d.userID = user.info.userID; + d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy + d.unitID = 10017; + d.unitTypeID = 1; // Default rarity + d.element = "fire"; // Default + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + d.baseHp = 1000; + d.baseAtk = 1000; + d.baseDef = 1000; + d.baseHeal = 1000; + d.addHp = 100; + d.addAtk = 100; + d.addDef = 100; + d.addHeal = 100; + d.extHp = 100; + d.extAtk = 100; + d.extDef = 100; + d.extHeal = 100; + d.limitOverHP = 200; + d.limitOverAtk = 200; + d.limitOverDef = 200; + d.limitOverHeal = 200; + d.exp = 1; + d.totalExp = 1; + // Set defaults for other fields + d.leaderSkillID = 0; + d.skillID = 0; + d.extraSkillID = 0; + d.FeSkillInfo = ""; + d.eqipItemFrameID = 0; + d.eqipItemFrameID2 = 0; + d.eqipItemID = 0; + d.equipItemID2 = 0; + d.ExtraPassiveSkillID = 0; + d.ExtraPassiveSkillID2 = 0; + d.AddExtraPassiveSkillID = 0; + unitInfo.Mst.emplace_back(d); + } + + unitInfo.Serialize(res); + + { + Response::UserPartyDeckInfo deckInfo; + if (!unitInfo.Mst.empty()) { + Response::UserPartyDeckInfo::Data d; + d.deckNum = 0; + d.deckType = 1; + d.dispOrder = 0; + d.memberType = 0; // Leader + d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units + deckInfo.Mst.emplace_back(d); + } + deckInfo.Serialize(res); + } + + { + Response::UserUnitDictionary v; + v.Serialize(res); + } + + { + Response::UserFavorite v; + v.Serialize(res); + } + + { + Response::UserClearMissionInfo v; + v.Serialize(res); + } + + { + Response::UserWarehouseInfo v; + v.Serialize(res); + } + + { + Response::ItemFavorite v; + v.Serialize(res); + } + + { + Response::UserItemDictionaryInfo v; + v.Serialize(res); + } + + { + Response::UserArenaInfo v; + v.Serialize(res); + } + + { + Response::UserGiftInfo v; + v.Serialize(res); + } + + { + Response::SummonerJournalUserInfo v; + v.userId = user.info.userID; + v.Serialize(res); + } + + { + Response::SignalKey v; + v.key = "5EdKHavF"; + v.Serialize(res); + } + + System::Instance().MstConfig().CopyUserInfoMstTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); + }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); +} diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp new file mode 100644 index 0000000..56ba810 --- /dev/null +++ b/gimuserver/gme/handlers/GetUserInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GetUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cTZ3W2JG"; } + const char* GetAesKey() const override { return "ScJx6ywWEb0A3njT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp new file mode 100644 index 0000000..0f737b2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBattleScoreInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBattleScoreInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp new file mode 100644 index 0000000..5074e29 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBattleScoreInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBattleScoreInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W1Dgsfnz"; } + const char* GetAesKey() const override { return "eMfdsGVJ"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp new file mode 100644 index 0000000..a91b597 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBoardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBoardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp new file mode 100644 index 0000000..a2cb78c --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBoardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "J93ki3Bw"; } + const char* GetAesKey() const override { return "m83D19ib"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp new file mode 100644 index 0000000..3c5776a --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildBoardPostRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildBoardPostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp new file mode 100644 index 0000000..46a9563 --- /dev/null +++ b/gimuserver/gme/handlers/GuildBoardPostRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildBoardPostRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "X89bDai1"; } + const char* GetAesKey() const override { return "Bi9Ralbq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.cpp b/gimuserver/gme/handlers/GuildCampRequestHandler.cpp new file mode 100644 index 0000000..b9471e5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCampRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildCampRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildCampRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildCampRequestHandler.hpp b/gimuserver/gme/handlers/GuildCampRequestHandler.hpp new file mode 100644 index 0000000..ce202d8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCampRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildCampRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38b67ie1"; } + const char* GetAesKey() const override { return "hG738a5b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp new file mode 100644 index 0000000..310bbdb --- /dev/null +++ b/gimuserver/gme/handlers/GuildCreateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildCreateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp new file mode 100644 index 0000000..dd47b62 --- /dev/null +++ b/gimuserver/gme/handlers/GuildCreateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildCreateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "g298Da10"; } + const char* GetAesKey() const override { return "G23Bd01d"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp new file mode 100644 index 0000000..c376c31 --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildDeckActivateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildDeckActivateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp new file mode 100644 index 0000000..f24b487 --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckActivateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildDeckActivateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bk30i39b"; } + const char* GetAesKey() const override { return "3bkb98a1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp new file mode 100644 index 0000000..4a0de7e --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp new file mode 100644 index 0000000..194f21e --- /dev/null +++ b/gimuserver/gme/handlers/GuildDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "adk28bij"; } + const char* GetAesKey() const override { return "fgd3uu2b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp new file mode 100644 index 0000000..7fbaae6 --- /dev/null +++ b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildGuardianSummonContributeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildGuardianSummonContributeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp new file mode 100644 index 0000000..1d1fd12 --- /dev/null +++ b/gimuserver/gme/handlers/GuildGuardianSummonContributeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildGuardianSummonContributeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "yDDcC0vW"; } + const char* GetAesKey() const override { return "NOeugPyv"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp new file mode 100644 index 0000000..d26ecbb --- /dev/null +++ b/gimuserver/gme/handlers/GuildInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp new file mode 100644 index 0000000..6ba66d8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "138ba8d4"; } + const char* GetAesKey() const override { return "23gD81ia"; } + // TODO: Response has 12 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp new file mode 100644 index 0000000..6ce87fa --- /dev/null +++ b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildInviteManageRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildInviteManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp new file mode 100644 index 0000000..5454be4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildInviteManageRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildInviteManageRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1D8bba8D"; } + const char* GetAesKey() const override { return "bUd2bd0e"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp new file mode 100644 index 0000000..f8c518a --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildJoinRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildJoinRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp new file mode 100644 index 0000000..b79465c --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildJoinRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bfa2D1bp"; } + const char* GetAesKey() const override { return "9b3abdk1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp new file mode 100644 index 0000000..d4d7f7c --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildJoinedListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildJoinedListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp new file mode 100644 index 0000000..0592fd5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildJoinedListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildJoinedListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "3890ab5j"; } + const char* GetAesKey() const override { return "820b38z5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp new file mode 100644 index 0000000..8b5f5e3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildMemberGuildInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildMemberGuildInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp new file mode 100644 index 0000000..0ce992c --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberGuildInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildMemberGuildInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38bSeq81"; } + const char* GetAesKey() const override { return "h8TmR1bi"; } + // TODO: Response has 12 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp new file mode 100644 index 0000000..7d2d0d5 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildMemberUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildMemberUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp new file mode 100644 index 0000000..1e83896 --- /dev/null +++ b/gimuserver/gme/handlers/GuildMemberUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildMemberUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ad81b8at"; } + const char* GetAesKey() const override { return "2b1bDo2m"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp new file mode 100644 index 0000000..57fb0f2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildPreviousRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildPreviousRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp new file mode 100644 index 0000000..b940629 --- /dev/null +++ b/gimuserver/gme/handlers/GuildPreviousRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildPreviousRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oRa3ztp8"; } + const char* GetAesKey() const override { return "pVg9L9Uw"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp new file mode 100644 index 0000000..3024827 --- /dev/null +++ b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildQuestClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildQuestClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp new file mode 100644 index 0000000..875773b --- /dev/null +++ b/gimuserver/gme/handlers/GuildQuestClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildQuestClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dsRW32K"; } + const char* GetAesKey() const override { return "Afs43Dc4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp new file mode 100644 index 0000000..22b45db --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp new file mode 100644 index 0000000..7e640b3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9b98aKj1"; } + const char* GetAesKey() const override { return "b8dAl1ic"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp new file mode 100644 index 0000000..e2637d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleLogListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleLogListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp new file mode 100644 index 0000000..668d673 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleLogListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MTzXyuFL"; } + const char* GetAesKey() const override { return "MkV5xHDL"; } + // TODO: Response has 16 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp new file mode 100644 index 0000000..a308c58 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleLogSetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleLogSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp new file mode 100644 index 0000000..439e4b4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleLogSetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleLogSetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "36jhZ9YZ"; } + const char* GetAesKey() const override { return "Zd3d2zGx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp new file mode 100644 index 0000000..08eb366 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleOutpostRelocateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleOutpostRelocateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp new file mode 100644 index 0000000..df369d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleOutpostRelocateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleOutpostRelocateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bka03Bi1"; } + const char* GetAesKey() const override { return "F91Dalb8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp new file mode 100644 index 0000000..f2d7416 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidBattleProgressRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidBattleProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp new file mode 100644 index 0000000..d6f5c09 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidBattleProgressRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidBattleProgressRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v87b3Diq"; } + const char* GetAesKey() const override { return "Da0m39b1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp new file mode 100644 index 0000000..91913ea --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidFriendSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidFriendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp new file mode 100644 index 0000000..4384991 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidFriendSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidFriendSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "zGk5R8Dd"; } + const char* GetAesKey() const override { return "DRJQatky"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp new file mode 100644 index 0000000..1a7e2cb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidGuardSetupRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidGuardSetupRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp new file mode 100644 index 0000000..c7c6434 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidGuardSetupRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidGuardSetupRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xdi3ebD9"; } + const char* GetAesKey() const override { return "TrDi19Bd"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp new file mode 100644 index 0000000..6501d6b --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp new file mode 100644 index 0000000..08978e0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ie01B83k"; } + const char* GetAesKey() const override { return "P93Db8q1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp new file mode 100644 index 0000000..10b0af1 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidJoinRoomRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidJoinRoomRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp new file mode 100644 index 0000000..6ba92c2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidJoinRoomRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidJoinRoomRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L3D9eK19"; } + const char* GetAesKey() const override { return "9Ur3Dkb3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp new file mode 100644 index 0000000..e0b0245 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMemberDeployRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMemberDeployRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp new file mode 100644 index 0000000..3dc2ae4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMemberDeployRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMemberDeployRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Z3d9b0ew"; } + const char* GetAesKey() const override { return "Bd83Dakb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp new file mode 100644 index 0000000..4bb8ed7 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMissionBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp new file mode 100644 index 0000000..6d134bd --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMissionBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "v83Diq7b"; } + const char* GetAesKey() const override { return "m39bDa01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp new file mode 100644 index 0000000..3fc4dc8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidMissionBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp new file mode 100644 index 0000000..c464d62 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidMissionBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidMissionBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "d735ub8o"; } + const char* GetAesKey() const override { return "bk7eob01"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp new file mode 100644 index 0000000..f128619 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidQuestObjectiveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidQuestObjectiveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp new file mode 100644 index 0000000..4872bb0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidQuestObjectiveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidQuestObjectiveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "fd54Sey"; } + const char* GetAesKey() const override { return "F32dfFS"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp new file mode 100644 index 0000000..e3e9442 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRankingResultRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRankingResultRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp new file mode 100644 index 0000000..49b96d9 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRankingResultRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRankingResultRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "W1Daxfnz"; } + const char* GetAesKey() const override { return "eMMfFDVJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp new file mode 100644 index 0000000..0fbc6ba --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp new file mode 100644 index 0000000..dd6327a --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7di8aie9"; } + const char* GetAesKey() const override { return "yh8ak18b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp new file mode 100644 index 0000000..9dcbd09 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomCreateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomCreateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp new file mode 100644 index 0000000..5f2185f --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomCreateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomCreateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "U83BiqDw"; } + const char* GetAesKey() const override { return "Cv3DaI3W"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..382f221 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..34a28e2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "83kBdiqD"; } + const char* GetAesKey() const override { return "93Di3Ge8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp new file mode 100644 index 0000000..0a49581 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp new file mode 100644 index 0000000..c7ca345 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Q8Eib8Xv"; } + const char* GetAesKey() const override { return "UI3Da1B7"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp new file mode 100644 index 0000000..9b13051 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomMemberKickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomMemberKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp new file mode 100644 index 0000000..407f174 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomMemberKickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomMemberKickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "M2dD4b0A"; } + const char* GetAesKey() const override { return "I2ixn4Ac"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp new file mode 100644 index 0000000..3fb1398 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomPartSkillListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomPartSkillListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp new file mode 100644 index 0000000..15ae6d3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomPartSkillListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "26ZGiseY"; } + const char* GetAesKey() const override { return "00dU9t9M"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp new file mode 100644 index 0000000..ad2b1b2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomPartSkillSetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomPartSkillSetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp new file mode 100644 index 0000000..d0f2428 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomPartSkillSetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomPartSkillSetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ZZ9xaJoi"; } + const char* GetAesKey() const override { return "sdtfUs9y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp new file mode 100644 index 0000000..582203e --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRaidRoomUpdatedRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRaidRoomUpdatedRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp new file mode 100644 index 0000000..129f0f4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRaidRoomUpdatedRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRaidRoomUpdatedRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L3D9eK19"; } + const char* GetAesKey() const override { return "9Ur3Dkb3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp new file mode 100644 index 0000000..c8b96c8 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRankingDetailRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRankingDetailRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp new file mode 100644 index 0000000..4870603 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingDetailRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRankingDetailRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7ekSBz2y"; } + const char* GetAesKey() const override { return "tWF58aK0"; } + // TODO: Response has 10 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp new file mode 100644 index 0000000..a5e30cb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp b/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp new file mode 100644 index 0000000..681f6b0 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2b9D01b4"; } + const char* GetAesKey() const override { return "23Djab0e"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp new file mode 100644 index 0000000..f8f3feb --- /dev/null +++ b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRecomendedMemberRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRecomendedMemberRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp new file mode 100644 index 0000000..1db48d2 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRecomendedMemberRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRecomendedMemberRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ja5Enusw"; } + const char* GetAesKey() const override { return "8upheqaC"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp new file mode 100644 index 0000000..cb1828f --- /dev/null +++ b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildResearchInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildResearchInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp new file mode 100644 index 0000000..396884e --- /dev/null +++ b/gimuserver/gme/handlers/GuildResearchInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildResearchInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0Dl4rdsn"; } + const char* GetAesKey() const override { return "ndk4sS0s"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp new file mode 100644 index 0000000..d65a140 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRoundBattleSummaryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRoundBattleSummaryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp new file mode 100644 index 0000000..418d155 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundBattleSummaryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRoundBattleSummaryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "aXPZmq9h"; } + const char* GetAesKey() const override { return "J90g7sZK"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp new file mode 100644 index 0000000..bcd7d70 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildRoundSumarryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildRoundSumarryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp new file mode 100644 index 0000000..0700203 --- /dev/null +++ b/gimuserver/gme/handlers/GuildRoundSumarryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildRoundSumarryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xfpo7jE2"; } + const char* GetAesKey() const override { return "tVBMO5GW"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp new file mode 100644 index 0000000..e7d5283 --- /dev/null +++ b/gimuserver/gme/handlers/GuildSearchRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildSearchRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildSearchRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp b/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp new file mode 100644 index 0000000..b0238ec --- /dev/null +++ b/gimuserver/gme/handlers/GuildSearchRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildSearchRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R38ba9M3"; } + const char* GetAesKey() const override { return "0D18dQn4"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp new file mode 100644 index 0000000..4645503 --- /dev/null +++ b/gimuserver/gme/handlers/GuildShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp b/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp new file mode 100644 index 0000000..e15c228 --- /dev/null +++ b/gimuserver/gme/handlers/GuildShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cXi7b58e"; } + const char* GetAesKey() const override { return "jK18btd0"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp new file mode 100644 index 0000000..e49a6be --- /dev/null +++ b/gimuserver/gme/handlers/GuildTradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildTradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildTradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp new file mode 100644 index 0000000..f6895af --- /dev/null +++ b/gimuserver/gme/handlers/GuildTradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildTradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38adiJeb"; } + const char* GetAesKey() const override { return "ja3biAqb"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp new file mode 100644 index 0000000..e30f856 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp new file mode 100644 index 0000000..39186ad --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "92bDoqBi"; } + const char* GetAesKey() const override { return "w3Bne038"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp new file mode 100644 index 0000000..4b3e4a4 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpgradeContRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpgradeContRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp new file mode 100644 index 0000000..85268d3 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeContRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpgradeContRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "38bad198"; } + const char* GetAesKey() const override { return "d38bHiqj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp new file mode 100644 index 0000000..2842ef9 --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuildUpgradeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuildUpgradeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp new file mode 100644 index 0000000..612ce4e --- /dev/null +++ b/gimuserver/gme/handlers/GuildUpgradeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuildUpgradeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a38B82bG"; } + const char* GetAesKey() const override { return "7Ykwq038"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp new file mode 100644 index 0000000..e7acc33 --- /dev/null +++ b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "GuilldBattleMoveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::GuilldBattleMoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp new file mode 100644 index 0000000..64d2733 --- /dev/null +++ b/gimuserver/gme/handlers/GuilldBattleMoveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class GuilldBattleMoveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8b6DKiqz"; } + const char* GetAesKey() const override { return "b8akzyk1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp new file mode 100644 index 0000000..06dfd2f --- /dev/null +++ b/gimuserver/gme/handlers/HomeInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "HomeInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::HomeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp b/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp new file mode 100644 index 0000000..8a31563 --- /dev/null +++ b/gimuserver/gme/handlers/HomeInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class HomeInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "NiYWKdzs"; } + const char* GetAesKey() const override { return "f6uOewOD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp new file mode 100644 index 0000000..a6e89d3 --- /dev/null +++ b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InboxMessageManageRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InboxMessageManageRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp new file mode 100644 index 0000000..10cb190 --- /dev/null +++ b/gimuserver/gme/handlers/InboxMessageManageRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InboxMessageManageRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rYSfaC4P"; } + const char* GetAesKey() const override { return "0R9ZPaSf"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.cpp b/gimuserver/gme/handlers/InitializeRequest2Handler.cpp new file mode 100644 index 0000000..d24fbc2 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequest2Handler.cpp @@ -0,0 +1,163 @@ +#include "InitializeRequest2Handler.hpp" +#include "core/Utils.hpp" +#include "core/System.hpp" +#include "gme/requests/UserInfo.hpp" +#include "gme/response/UserInfo.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/ChallengeArenaUserInfo.hpp" +#include "gme/response/DailyTaskPrizeMst.hpp" +#include "gme/response/DailyTaskBonusMst.hpp" +#include "gme/response/NoticeInfo.hpp" +#include "gme/response/GuildInfo.hpp" +#include "gme/response/DailyTaskMst.hpp" +#include "gme/response/DailyLoginRewardsUserInfo.hpp" +#include "gme/response/BannerInfoMst.hpp" +#include "gme/response/NoticeListMst.hpp" +#include "gme/response/VideoAdsSlotgameInfo.hpp" +#include "gme/response/NpcMst.hpp" +#include "gme/response/SummonerJournalUserInfo.hpp" +#include "db/DbMacro.hpp" + +void Handler::InitializeRequest2Handler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Request::UserInfo inInfo; + inInfo.Deserialize(req); + + // TODO: we probably have a lot of stuff missing + GME_DB->execSqlAsync("SELECT account_id, username, admin FROM users WHERE id=$1", + [this, cb, &user](const drogon::orm::Result& res) { OnUserInfoSuccess(res, cb, user); }, + [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, + user.info.userID + ); +} + + +void Handler::InitializeRequest2Handler::OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& user) const +{ + if (result.size() > 0) + { + int col = 0; + auto& sql = result[0]; + user.info.accountID = sql[col++].as(); + user.info.handleName = sql[col++].as(); + user.info.debugMode = sql[col++].as() ? 1 : 0; + } + else { + user.info.handleName = "BFOM: 03/03/2024"; + user.info.debugMode = false; + user.info.accountID = Utils::RandomAccountID(); + user.info.tutorialEndFlag = 1; + user.info.tutorialStatus = 0; + //user.PersistInfo(); + } + + Json::Value res; + user.info.Serialize(res); // user info + + const auto& msts = System::Instance().MstConfig(); + + { + Response::SignalKey k; + k.key = "C7vnXA5T"; + k.Serialize(res); + } + + { + Response::ChallengeArenaUserInfo ci; + ci.unkstr = "n9ZMPC0t"; // rank name? + ci.unkstr2 = "F"; // ranking? + ci.leagueId = 1; + ci.Serialize(res); // challenge arena info + } + + { + Response::DailyTaskBonusMst dailytaskbonus; + for (const auto& v : msts.DailyTaskConfig().GetTaskBonusTables()) + { + Response::DailyTaskBonusMst::Data d; + d.bonusBravePoints = v.points; + dailytaskbonus.Mst.emplace_back(d); + } + dailytaskbonus.Serialize(res); // daily task bonus mst + } + + { + Response::DailyTaskPrizeMst dailytaskprizes; + for (const auto& v : msts.DailyTaskConfig().GetTaskPrizes()) + { + Response::DailyTaskPrizeMst::Data d; + d.taskId = v.id; + d.taskTitle = v.title; + d.taskDesc = v.desc; + d.bravePointCost = v.points_cost; + d.currentClaimCount = 0; // TODO: add support of this inside the user info + d.isMileStonePrize = v.milestone_prize; + d.maxClaimCount = v.max_claims; + d.presentType = v.present_type; + d.targetCount = v.target_count; + d.targetId = v.target_id; + d.targetParam = v.target_param; + d.timeLimit = v.time_limit; + dailytaskprizes.Mst.emplace_back(d); + } + dailytaskprizes.Serialize(res); // daily task prizes mst + } + + { + Response::GuildInfo guild; + guild.Serialize(res); + } + + { + Response::DailyTaskMst dailyTasks; + + // TODO: we need a daily task table so that we + // can select how many daily tasks we can do + Response::DailyTaskMst::Data d; + d.typeKey = "AV"; + d.typeTitle = "Arena Victory"; + d.typeDescription = "Achieve 3 Victories in The Arena "; + d.taskCount = 3; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + d.typeKey = "VV"; + d.typeTitle = "Vortex Venturer"; + d.typeDescription = "Complete 1 Mission within the Vortex "; + d.taskCount = 1; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + d.typeKey = "CM"; + d.typeTitle = "Craftsman"; + d.typeDescription = "Craft 5 Items/Spheres "; + d.taskCount = 5; + d.taskBravePoints = 20; + dailyTasks.Mst.emplace_back(d); + + + dailyTasks.Serialize(res); // daily taks + } + + { + Response::DailyLoginRewardsUserInfo dailyWheel; + // TODO: make this configurable + dailyWheel.Serialize(res); + } + + { + Response::VideoAdsSlotgameInfo v = msts.GetAdsSlotInfo(); + v.Serialize(res); + } + + { + // SummonerJournal + Response::SummonerJournalUserInfo v; + v.userId = user.info.userID; + v.Serialize(res); + } + + msts.CopyInitializeMstTo(res); + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} \ No newline at end of file diff --git a/gimuserver/gme/handlers/InitializeRequest2Handler.hpp b/gimuserver/gme/handlers/InitializeRequest2Handler.hpp new file mode 100644 index 0000000..f22d116 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequest2Handler.hpp @@ -0,0 +1,16 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InitializeRequest2Handler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; + +private: + void OnUserInfoSuccess(const drogon::orm::Result& result, DrogonCallback cb, UserInfo& info) const; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.cpp b/gimuserver/gme/handlers/InitializeRequestHandler.cpp new file mode 100644 index 0000000..ebbfa19 --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InitializeRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InitializeRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InitializeRequestHandler.hpp b/gimuserver/gme/handlers/InitializeRequestHandler.hpp new file mode 100644 index 0000000..3ee6f4f --- /dev/null +++ b/gimuserver/gme/handlers/InitializeRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InitializeRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp new file mode 100644 index 0000000..c64d798 --- /dev/null +++ b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "InvitationReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::InvitationReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp new file mode 100644 index 0000000..1392618 --- /dev/null +++ b/gimuserver/gme/handlers/InvitationReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class InvitationReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7Zxr9PzB"; } + const char* GetAesKey() const override { return "7s5Ic3Nx"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.cpp b/gimuserver/gme/handlers/ItemEditRequestHandler.cpp new file mode 100644 index 0000000..6e0a0b3 --- /dev/null +++ b/gimuserver/gme/handlers/ItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemEditRequestHandler.hpp b/gimuserver/gme/handlers/ItemEditRequestHandler.hpp new file mode 100644 index 0000000..14dab15 --- /dev/null +++ b/gimuserver/gme/handlers/ItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ruoB7bD8"; } + const char* GetAesKey() const override { return "DHEfRexCu0q5TAQm"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp new file mode 100644 index 0000000..3a75e15 --- /dev/null +++ b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp new file mode 100644 index 0000000..343a5a9 --- /dev/null +++ b/gimuserver/gme/handlers/ItemFavoriteRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I8il6EiI"; } + const char* GetAesKey() const override { return "aRoIftRy"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.cpp b/gimuserver/gme/handlers/ItemMixRequestHandler.cpp new file mode 100644 index 0000000..b319110 --- /dev/null +++ b/gimuserver/gme/handlers/ItemMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemMixRequestHandler.hpp b/gimuserver/gme/handlers/ItemMixRequestHandler.hpp new file mode 100644 index 0000000..53bbbd1 --- /dev/null +++ b/gimuserver/gme/handlers/ItemMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4P5GELTF"; } + const char* GetAesKey() const override { return "AFqKIJ8Z4mHPB9xg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.cpp b/gimuserver/gme/handlers/ItemSellRequestHandler.cpp new file mode 100644 index 0000000..e22df40 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSellRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemSellRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemSellRequestHandler.hpp b/gimuserver/gme/handlers/ItemSellRequestHandler.hpp new file mode 100644 index 0000000..d85a2e2 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSellRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemSellRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "qDQerU74"; } + const char* GetAesKey() const override { return "73aFNjPu"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp new file mode 100644 index 0000000..e7d5486 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemSphereEqpRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemSphereEqpRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp new file mode 100644 index 0000000..94fe269 --- /dev/null +++ b/gimuserver/gme/handlers/ItemSphereEqpRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemSphereEqpRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0IXGiC9t"; } + const char* GetAesKey() const override { return "CZE56XAY"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp new file mode 100644 index 0000000..b0b3e1b --- /dev/null +++ b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ItemUseTimeLimitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ItemUseTimeLimitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp new file mode 100644 index 0000000..fa84620 --- /dev/null +++ b/gimuserver/gme/handlers/ItemUseTimeLimitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ItemUseTimeLimitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4eCLR4rq"; } + const char* GetAesKey() const override { return "1O3NPf93"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp new file mode 100644 index 0000000..76e37ac --- /dev/null +++ b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameCardEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameCardEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp new file mode 100644 index 0000000..0b04f01 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameCardEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameCardEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJKzi0v2"; } + const char* GetAesKey() const override { return "eHt7ob1v"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp new file mode 100644 index 0000000..d660569 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp new file mode 100644 index 0000000..3685adc --- /dev/null +++ b/gimuserver/gme/handlers/MinigameFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Hjk84giw"; } + const char* GetAesKey() const override { return "9qg5s7ob"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp new file mode 100644 index 0000000..d027ab0 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameNameEntryRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameNameEntryRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp new file mode 100644 index 0000000..d8ec502 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameNameEntryRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameNameEntryRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "oT8OP9Bp"; } + const char* GetAesKey() const override { return "0xzd3AlK"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp new file mode 100644 index 0000000..d722408 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameRankingInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameRankingInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp new file mode 100644 index 0000000..cce7689 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameRankingInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameRankingInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "XrfDHUJo"; } + const char* GetAesKey() const override { return "cw9sw5y2"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp new file mode 100644 index 0000000..f91df6d --- /dev/null +++ b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameSmashEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameSmashEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp new file mode 100644 index 0000000..2dba0ab --- /dev/null +++ b/gimuserver/gme/handlers/MinigameSmashEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameSmashEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJKzi0v2"; } + const char* GetAesKey() const override { return "eHt7ob1v"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp new file mode 100644 index 0000000..f1cf6bd --- /dev/null +++ b/gimuserver/gme/handlers/MinigameStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MinigameStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MinigameStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp b/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp new file mode 100644 index 0000000..7be0f62 --- /dev/null +++ b/gimuserver/gme/handlers/MinigameStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MinigameStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SR7tf9pa"; } + const char* GetAesKey() const override { return "XBSu90iF"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp new file mode 100644 index 0000000..5222dc0 --- /dev/null +++ b/gimuserver/gme/handlers/MissionContinueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionContinueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionContinueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp b/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/gimuserver/gme/handlers/MissionContinueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionContinueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "p8B2i9rJ"; } + const char* GetAesKey() const override { return "G3FwvQfy5hcxHMen"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.cpp b/gimuserver/gme/handlers/MissionEndRequestHandler.cpp new file mode 100644 index 0000000..1d667e0 --- /dev/null +++ b/gimuserver/gme/handlers/MissionEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionEndRequestHandler.hpp b/gimuserver/gme/handlers/MissionEndRequestHandler.hpp new file mode 100644 index 0000000..9f53419 --- /dev/null +++ b/gimuserver/gme/handlers/MissionEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9TvyNR5H"; } + const char* GetAesKey() const override { return "oINq0rfUFPx5MgmT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp new file mode 100644 index 0000000..c6b8c91 --- /dev/null +++ b/gimuserver/gme/handlers/MissionRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MissionRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp b/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp new file mode 100644 index 0000000..5e7eccd --- /dev/null +++ b/gimuserver/gme/handlers/MissionRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "IP96ys7T"; } + const char* GetAesKey() const override { return "0Zy3G9eD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.cpp b/gimuserver/gme/handlers/MissionStartRequestHandler.cpp new file mode 100644 index 0000000..dae066f --- /dev/null +++ b/gimuserver/gme/handlers/MissionStartRequestHandler.cpp @@ -0,0 +1,535 @@ +#include "MissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "gme/response/MissionStartInfo.hpp" +#include "core/System.hpp" + +void Handler::MissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + Response::MissionStartInfo missionInfo; + Response::MissionStartInfo::Data d; + d.userID = user.info.userID; + d.reinforceUserID = "n9ZMPC0t"; + d.friendPoint = 42640; + d.missionID = "10"; + d.deckNum = 1; + missionInfo.Mst.emplace_back(d); + missionInfo.Serialize(res); + + { + Json::Value status; + status["Kn51uR4Y"] = "0h6Q08SL"; + res["6FrKacq7"].append(status); + } + + { + Json::Value userState; + userState["h7eY3sAK"] = "n9ZMPC0t"; + userState["D9wXQI2V"] = "309"; + userState["d96tuT2E"] = "232666"; + userState["YnM14RIP"] = "199"; + userState["0P9X1YHs"] = "196"; + userState["V0yJS7vZ"] = "1650627374"; + userState["f0IY4nj8"] = 540; + userState["9m5FWR8q"] = "3"; + userState["YS2JG9no"] = "2"; + userState["32HCWt51"] = "1650627005"; + userState["jp9s8IyY"] = 3231; + userState["ouXxIY63"] = "150"; + userState["Px1X7fcd"] = "620"; + userState["QYP4kId9"] = "383"; + userState["Z0Y4RoD7"] = "1"; + userState["gKNfIZiA"] = 2; + userState["TwqMChon"] = "-1,-99,-99"; + userState["3u41PhR2"] = "50"; + userState["2rR5s6wn"] = "0"; + userState["5pjoGBC4"] = "200"; + userState["iI7Wj6pM"] = "125"; + userState["J3stQ7jd"] = "42640"; + userState["Najhr8m6"] = "64394391"; + userState["HTVh8a65"] = "99202910"; + userState["03UGMHxF"] = "225"; + userState["bM7RLu5K"] = "La Gimu Trolla PUNTO"; + userState["s2WnRw9N"] = "460,420,430,0,0"; + userState["EfinBo65"] = "7"; + userState["qVBx7g2c"] = "0"; + userState["1RQT92uE"] = "0"; + userState["kW5QuUz7"] = "20220422"; + userState["3w6YDS4z"] = "3"; + userState["lKuj3Ier"] = ""; + userState["JmFn3g9t"] = "0"; + userState["9r3aLmaB"] = "1"; + userState["bya9a67k"] = "2580"; + userState["22rqpZTo"] = "3285"; + userState["KAZmxkgy"] = 0; + userState["AKP8t3xK"] = 0; + userState["Nou5bCmm"] = 0; + userState["s3uU4Lgb"] = 1; + userState["3a8b9D8i"] = "0"; + userState["7qncTHUJ"] = 0; + userState["38d7D18b"] = 0; + userState["D38bda8B"] = 0; + userState["Qo9doUsp"] = 0; + userState["d37CaiX1"] = 0; + userState["92uj7oXB"] = 0; + res["fEi17cnx"].append(userState); + } + + { + Json::Value reinforceUser; + reinforceUser["h7eY3sAK"] = "n9ZMPC0t"; + reinforceUser["dD64grYH"] = "334"; + reinforceUser["3w6YDS4z"] = "20"; + reinforceUser["d96tuT2E"] = "36216751"; + reinforceUser["pThS5FE3"] = "152762744"; + reinforceUser["mn5Tj3fz"] = "125539575"; + reinforceUser["jG91JRxN"] = "36137127"; + reinforceUser["06phPeqv"] = "35791092"; + reinforceUser["Zq8ej5IN"] = "346035"; + reinforceUser["isRx41jy"] = "147217074"; + reinforceUser["20qd9shE"] = "48090082"; + reinforceUser["Sf95jez7"] = 146280; + reinforceUser["I29Qgxot"] = "124800"; + reinforceUser["WMC6rNF1"] = "702"; + reinforceUser["Z93pUQhG"] = "2180"; + reinforceUser["Rc6St9h1"] = "45"; + reinforceUser["k5Sjn9Zq"] = "7849"; + reinforceUser["c3Bo97kI"] = "2674"; + reinforceUser["Gt2msFb1"] = "7050"; + reinforceUser["07HgoLtC"] = "1"; + reinforceUser["AEz43gai"] = "0"; + reinforceUser["8CEu9Kcm"] = "0"; + reinforceUser["3DBVLY8H"] = "2887"; + reinforceUser["c4im6B2v"] = 2092; + reinforceUser["UCN04WxE"] = "1994"; + reinforceUser["ovFJ6Hp0"] = "15045"; + reinforceUser["TW1Mrtp5"] = "502"; + reinforceUser["5NRJQ1LU"] = "824760049"; + reinforceUser["XP06YWdT"] = "569"; + reinforceUser["U8uZLA34"] = "666505"; + reinforceUser["rZQJF5G9"] = "51673"; + reinforceUser["0LwvAF3H"] = "10523"; + reinforceUser["rQ3TAy6I"] = "10116"; + reinforceUser["hoG2ieT5"] = "5461379"; + reinforceUser["6PLsn8xo"] = "2114221"; + reinforceUser["84BC2kXw"] = "3418"; + reinforceUser["5pg7MYCQ"] = "576"; + reinforceUser["mFID53JZ"] = "1124"; + reinforceUser["e6BKoYy9"] = "1814061344"; + res["zI2tJB7R"].append(reinforceUser); + } + + { + Json::Value mission; + mission["ZSf8e1MG"] = "11"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "1"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101301"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "12"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "2"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101302"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "14"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "3"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101300"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "16"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "4"; + mission["ug9xV4Fz"] = "50"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "0"; + mission["Qzhp8B40"] = "101302"; + res["pj41dy9g"].append(mission); + + mission["ZSf8e1MG"] = "18"; + mission["j28VNcUW"] = "10"; + mission["VETu07N6"] = "5"; + mission["ug9xV4Fz"] = "100"; + mission["5aetPz3C"] = "0"; + mission["mFxqsc7Y"] = "0"; + mission["etM5TCb9"] = "1"; + mission["Qzhp8B40"] = "101304"; + res["pj41dy9g"].append(mission); + } + + { + Json::Value bonus; + bonus["k9cxD7Ba"] = "58844709"; + bonus["j3g5P4cq"] = "1"; + bonus["nA95Bdj6"] = "0"; + bonus["5Z1LNoyH"] = "0"; + bonus["LE6JkUp7"] = "1|0:25:30030:1:1| @2|0:25:10030:1:1| @3| |1/1/4:25:10000:1@4|1:30:50030:2:2| @5| | "; + res["Kz7qfSs5"].append(bonus); + } + + { + Json::Value missionData; + missionData["Qzhp8B40"] = "101301"; + missionData["q9I4karx"] = "??????1-2"; + missionData["o49dYfpH"] = "30352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101301"; + missionData["q9I4karx"] = "??????1-2"; + missionData["o49dYfpH"] = "40352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:40030:1:0,30:40030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "10352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "50352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:50030:1:0,30:50030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101302"; + missionData["q9I4karx"] = "??????2-1"; + missionData["o49dYfpH"] = "30352"; + missionData["hZtF1s8B"] = "2"; + missionData["3g8PW6x0"] = "96:352"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:30030:1:0,30:30030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101300"; + missionData["q9I4karx"] = "??????1-1"; + missionData["o49dYfpH"] = "10352"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:10030:1:0,30:10030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101300"; + missionData["q9I4karx"] = "??????1-1"; + missionData["o49dYfpH"] = "20352"; + missionData["hZtF1s8B"] = "1"; + missionData["3g8PW6x0"] = "120:248"; + missionData["i30R8TAs"] = "7:10000:3,7:10300:3"; + missionData["hw3L0uVj"] = "25:20030:1:0,30:20030:2:0"; + missionData["5wB9SHAV"] = "15,25:500,25:250,25:10,25:10000:1"; + res["75t0sx9z"].append(missionData); + + missionData["Qzhp8B40"] = "101304"; + missionData["q9I4karx"] = "??????boss"; + missionData["o49dYfpH"] = "40401"; + missionData["hZtF1s8B"] = "0"; + missionData["3g8PW6x0"] = "180:302"; + missionData["i30R8TAs"] = "7:10301:5,3:10603:1"; + missionData["hw3L0uVj"] = "0:0:0:0,0:0:0:0"; + missionData["5wB9SHAV"] = "0,25:500,25:250,25:10,25:10301:1"; + res["75t0sx9z"].append(missionData); + } + + { + Json::Value enemy; + enemy["o49dYfpH"] = "30352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "830"; + enemy["67CApcti"] = "340"; + enemy["q08xLEsy"] = "90"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "3"; + enemy["eyUo6a8c"] = "24:123:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "33"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "21"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "30030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??87"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "40352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "760"; + enemy["67CApcti"] = "370"; + enemy["q08xLEsy"] = "0"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "4"; + enemy["eyUo6a8c"] = "24:124:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "30"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "19"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "2"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "40030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??120"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "10352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "800"; + enemy["67CApcti"] = "320"; + enemy["q08xLEsy"] = "50"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "1"; + enemy["eyUo6a8c"] = "24:121:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "3"; + enemy["Najhr8m6"] = "32"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "20"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "10030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??21"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "50352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "850"; + enemy["67CApcti"] = "340"; + enemy["q08xLEsy"] = "60"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "5"; + enemy["eyUo6a8c"] = "24:125:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "34"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "21"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "1"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "50030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??153"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "20352"; + enemy["Btf93Xs1"] = "????Lv2"; + enemy["3evIn0zZ"] = "????"; + enemy["e7DK0FQT"] = "780"; + enemy["67CApcti"] = "330"; + enemy["q08xLEsy"] = "20"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "2"; + enemy["eyUo6a8c"] = "24:122:1"; + enemy["6Aou5M9r"] = "30:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "31"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "20"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "5"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "20030"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??54"; + res["U0v5IeJo"].append(enemy); + + enemy["o49dYfpH"] = "40401"; + enemy["Btf93Xs1"] = "???????Lv1"; + enemy["3evIn0zZ"] = "???????"; + enemy["e7DK0FQT"] = "2500"; + enemy["67CApcti"] = "470"; + enemy["q08xLEsy"] = "30"; + enemy["CEeqs63b"] = "0:0:0:0:0:0"; + enemy["iNy0ZU5M"] = "4"; + enemy["eyUo6a8c"] = "36:124:1"; + enemy["6Aou5M9r"] = "42:100:2:1"; + enemy["n9h7p02P"] = "1"; + enemy["Najhr8m6"] = "100"; + enemy["9FN0GAei"] = "5"; + enemy["HTVh8a65"] = "63"; + enemy["vNk2sI4X"] = "5"; + enemy["9pXSKmn1"] = "0"; + enemy["J2hPXGo5"] = "2"; + enemy["mv4o39Uz"] = "1"; + enemy["h2L1YI90"] = "1"; + enemy["XE7Yi5c3"] = "1"; + enemy["D4Y5bWK7"] = "1"; + enemy["oMGC3hW0"] = "1"; + enemy["m4EK7Gt6"] = "1"; + enemy["6fwL59FT"] = "100.00"; + enemy["i74vGUFa"] = "1"; + enemy["F4bQ7r8C"] = ""; + enemy["hjAy9St3"] = ""; + enemy["2Smu5Mtq"] = ""; + enemy["2EF0d6ue"] = ""; + enemy["QqfI9mM4"] = ""; + enemy["CYk84E3W"] = "0,0"; + enemy["3BpHN6VD"] = ""; + enemy["Lkh6gYkT"] = "0,0"; + enemy["pn16CNah"] = "40031"; + enemy["Y6bd4fXp"] = "0,0,0"; + enemy["jm6JSK2D"] = ""; + enemy["qp37xTDh"] = "??121"; + res["U0v5IeJo"].append(enemy); + } + + res["8hoyIF9Q"] = Json::arrayValue; + res["VZwB7f3j"] = Json::arrayValue; + + { + Json::Value status; + status["Kn51uR4Y"] = "0"; + res["nAligJSQ"].append(status); + } + + { + Json::Value clientInfo; + clientInfo["h7eY3sAK"] = "n9ZMPC0t"; + clientInfo["B5JQyV8j"] = "Arves100"; + clientInfo["iN7buP0j"] = "WAS-LX1A_android8.0.0"; + clientInfo["Ma5GnU0H"] = "4e457983-74b0-4ea7-9a98-1c5890dfc836"; + res["IKqx1Cn9"].append(clientInfo); + } + + { + Json::Value announcement; + announcement["xJNom6i0"] = "3876"; + announcement["jsRoN50z"] = "http://ios21900.bfww.gumi.sg//news.gumi.sg/bravefrontier/news/files/html/2022-03/Closure_Announcement_033022_1648608188.html"; + res["Pj6zDW3m"] = announcement; + } + + std::cout << "MissionStartHandler response: " << res.toStyledString() << std::endl; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MissionStartRequestHandler.hpp b/gimuserver/gme/handlers/MissionStartRequestHandler.hpp new file mode 100644 index 0000000..dcea344 --- /dev/null +++ b/gimuserver/gme/handlers/MissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jE6Sp0q4"; } + const char* GetAesKey() const override { return "csiVLDKkxEwBfR70"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp new file mode 100644 index 0000000..35f7c6b --- /dev/null +++ b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MultiGachaIapPurchaseIapRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MultiGachaIapPurchaseIapRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp new file mode 100644 index 0000000..0d5c4ef --- /dev/null +++ b/gimuserver/gme/handlers/MultiGachaIapPurchaseIapRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MultiGachaIapPurchaseIapRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jk17biw9"; } + const char* GetAesKey() const override { return "gIT163bi"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp new file mode 100644 index 0000000..69db5f5 --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MysteryBoxClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MysteryBoxClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp new file mode 100644 index 0000000..3f02e6a --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxClaimRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MysteryBoxClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2paswUpR"; } + const char* GetAesKey() const override { return "kadRadU5"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp new file mode 100644 index 0000000..1d17b2a --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "MysteryBoxListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::MysteryBoxListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp new file mode 100644 index 0000000..a1ce9b1 --- /dev/null +++ b/gimuserver/gme/handlers/MysteryBoxListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class MysteryBoxListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "pAJ2Xesw"; } + const char* GetAesKey() const override { return "DaswA3rE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp new file mode 100644 index 0000000..38b1d0f --- /dev/null +++ b/gimuserver/gme/handlers/NgwordCheckRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NgwordCheckRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NgwordCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp b/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp new file mode 100644 index 0000000..fdc8eca --- /dev/null +++ b/gimuserver/gme/handlers/NgwordCheckRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NgwordCheckRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "TA4MnZX8"; } + const char* GetAesKey() const override { return "r4Smw5TX"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.cpp b/gimuserver/gme/handlers/NoticeListRequestHandler.cpp new file mode 100644 index 0000000..dc71ade --- /dev/null +++ b/gimuserver/gme/handlers/NoticeListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeListRequestHandler.hpp b/gimuserver/gme/handlers/NoticeListRequestHandler.hpp new file mode 100644 index 0000000..c6685a4 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5s4aVWfc"; } + const char* GetAesKey() const override { return "miMBpUZ3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp new file mode 100644 index 0000000..9da0637 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeReadUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeReadUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp new file mode 100644 index 0000000..9235165 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeReadUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeReadUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "cuKwx5rF"; } + const char* GetAesKey() const override { return "o2rhxCmg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp new file mode 100644 index 0000000..dc049be --- /dev/null +++ b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "NoticeUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::NoticeUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp new file mode 100644 index 0000000..0983f46 --- /dev/null +++ b/gimuserver/gme/handlers/NoticeUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class NoticeUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "68pTQAJv"; } + const char* GetAesKey() const override { return "WHfcd53M"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.cpp b/gimuserver/gme/handlers/PresentListRequestHandler.cpp new file mode 100644 index 0000000..87d6056 --- /dev/null +++ b/gimuserver/gme/handlers/PresentListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "PresentListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::PresentListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/PresentListRequestHandler.hpp b/gimuserver/gme/handlers/PresentListRequestHandler.hpp new file mode 100644 index 0000000..2de5480 --- /dev/null +++ b/gimuserver/gme/handlers/PresentListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class PresentListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nhjvB52R"; } + const char* GetAesKey() const override { return "6F9sMzBxEv8jXpau"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp new file mode 100644 index 0000000..090e633 --- /dev/null +++ b/gimuserver/gme/handlers/PresentReceiptRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "PresentReceiptRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::PresentReceiptRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp b/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp new file mode 100644 index 0000000..867f3b2 --- /dev/null +++ b/gimuserver/gme/handlers/PresentReceiptRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class PresentReceiptRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bV5xa0ZW"; } + const char* GetAesKey() const override { return "X2QFqAKfomPIg3rG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp new file mode 100644 index 0000000..85a8d03 --- /dev/null +++ b/gimuserver/gme/handlers/RaidAgreementRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidAgreementRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidAgreementRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp b/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp new file mode 100644 index 0000000..46cda70 --- /dev/null +++ b/gimuserver/gme/handlers/RaidAgreementRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidAgreementRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Cu94xU8j"; } + const char* GetAesKey() const override { return "Eh5a3yr9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp new file mode 100644 index 0000000..a3954ae --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp new file mode 100644 index 0000000..bbc4a0c --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "f9Dh4djx"; } + const char* GetAesKey() const override { return "0TCX6S4R"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp new file mode 100644 index 0000000..b26612c --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp new file mode 100644 index 0000000..2b6af6a --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "diIe8ux7"; } + const char* GetAesKey() const override { return "G5uind2r"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp new file mode 100644 index 0000000..bb5955d --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidCampRestStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidCampRestStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp new file mode 100644 index 0000000..9acd3b6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidCampRestStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidCampRestStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I7nVUv0h"; } + const char* GetAesKey() const override { return "qy27SYu9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp new file mode 100644 index 0000000..950e490 --- /dev/null +++ b/gimuserver/gme/handlers/RaidEnterRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidEnterRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidEnterRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp b/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp new file mode 100644 index 0000000..2446db3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidEnterRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidEnterRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "yZReG75i"; } + const char* GetAesKey() const override { return "N0Azw6ob"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidExitRequestHandler.cpp new file mode 100644 index 0000000..40bcf1e --- /dev/null +++ b/gimuserver/gme/handlers/RaidExitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidExitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidExitRequestHandler.hpp new file mode 100644 index 0000000..5423e04 --- /dev/null +++ b/gimuserver/gme/handlers/RaidExitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidExitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jqi71nWu"; } + const char* GetAesKey() const override { return "PD4ke3Ii"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp new file mode 100644 index 0000000..0de8b73 --- /dev/null +++ b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidFriendRemoveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidFriendRemoveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp new file mode 100644 index 0000000..3d71170 --- /dev/null +++ b/gimuserver/gme/handlers/RaidFriendRemoveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidFriendRemoveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u59zdKCi"; } + const char* GetAesKey() const override { return "0HJ9ShKp"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp new file mode 100644 index 0000000..a20d18f --- /dev/null +++ b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidFrlendSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidFrlendSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp new file mode 100644 index 0000000..d7f0cea --- /dev/null +++ b/gimuserver/gme/handlers/RaidFrlendSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidFrlendSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u59zdKCw"; } + const char* GetAesKey() const override { return "0HJ9ShKg"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp new file mode 100644 index 0000000..6a7f5a5 --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidGetChatLogRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidGetChatLogRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp new file mode 100644 index 0000000..b1662dc --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetChatLogRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidGetChatLogRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "k5pMN68B"; } + const char* GetAesKey() const override { return "cy0oLna7"; } + // TODO: Response has 8 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp new file mode 100644 index 0000000..2e44cb6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidGetPlayerInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidGetPlayerInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp new file mode 100644 index 0000000..25c3a5f --- /dev/null +++ b/gimuserver/gme/handlers/RaidGetPlayerInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidGetPlayerInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "81zkMjfN"; } + const char* GetAesKey() const override { return "V7M6Bph4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp new file mode 100644 index 0000000..3d9ae53 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemDeleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemDeleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp new file mode 100644 index 0000000..95b3ff1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemDeleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemDeleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "N43JmIf2"; } + const char* GetAesKey() const override { return "jvm3q24f"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp new file mode 100644 index 0000000..d00b0d7 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp new file mode 100644 index 0000000..8c8bf17 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "DZLI83hx"; } + const char* GetAesKey() const override { return "3Lxpf5KE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp new file mode 100644 index 0000000..e3f9003 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidItemMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidItemMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp b/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp new file mode 100644 index 0000000..a121c35 --- /dev/null +++ b/gimuserver/gme/handlers/RaidItemMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidItemMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "K17JUYR2"; } + const char* GetAesKey() const override { return "c6wBM9sH"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp new file mode 100644 index 0000000..a02b0ba --- /dev/null +++ b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidLimitedUseItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidLimitedUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp new file mode 100644 index 0000000..c6d4cf9 --- /dev/null +++ b/gimuserver/gme/handlers/RaidLimitedUseItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidLimitedUseItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "SaN7v13E"; } + const char* GetAesKey() const override { return "btR9Jkw7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp new file mode 100644 index 0000000..e9d6d4d --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp new file mode 100644 index 0000000..322fd1e --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5Ko2BjPA"; } + const char* GetAesKey() const override { return "gi6B0m2p"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp new file mode 100644 index 0000000..3af1532 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleRestartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleRestartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp new file mode 100644 index 0000000..06a8531 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleRestartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleRestartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "La24KGAp"; } + const char* GetAesKey() const override { return "ecJRzX16"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp new file mode 100644 index 0000000..b5865d4 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp new file mode 100644 index 0000000..9262eed --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8UiQj0uF"; } + const char* GetAesKey() const override { return "1Jhavqb7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp new file mode 100644 index 0000000..6203c33 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp new file mode 100644 index 0000000..cb7931f --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vgin9Mf1"; } + const char* GetAesKey() const override { return "95ULkowE"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp new file mode 100644 index 0000000..e14d49b --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionExitRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionExitRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp new file mode 100644 index 0000000..fbad960 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionExitRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionExitRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "a12v0RcA"; } + const char* GetAesKey() const override { return "14GMJFIN"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp new file mode 100644 index 0000000..255eaff --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionHarvestRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionHarvestRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp new file mode 100644 index 0000000..13db0af --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionHarvestRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionHarvestRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "9QdRVwB1"; } + const char* GetAesKey() const override { return "b1ScyFv9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp new file mode 100644 index 0000000..6bb42b6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionInfoLightRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp new file mode 100644 index 0000000..d8f34d8 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoLightRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionInfoLightRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Argz1U6B"; } + const char* GetAesKey() const override { return "1hJrYxs7"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp new file mode 100644 index 0000000..8ce9537 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp new file mode 100644 index 0000000..5c579c6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "BqF2x3EC"; } + const char* GetAesKey() const override { return "6SyFs0Du"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp new file mode 100644 index 0000000..10289ec --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionSelectRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionSelectRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp new file mode 100644 index 0000000..98daf62 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionSelectRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionSelectRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8iQL3IKA"; } + const char* GetAesKey() const override { return "ZBex5ju9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp new file mode 100644 index 0000000..a9e7971 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp new file mode 100644 index 0000000..347b863 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2qDW9NBU"; } + const char* GetAesKey() const override { return "kY5y1zBj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp new file mode 100644 index 0000000..3c1fc99 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidMissionUseItemRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidMissionUseItemRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp new file mode 100644 index 0000000..f52c663 --- /dev/null +++ b/gimuserver/gme/handlers/RaidMissionUseItemRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidMissionUseItemRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "o03kCtb1"; } + const char* GetAesKey() const override { return "Ys8ro9Sq"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp new file mode 100644 index 0000000..63430f2 --- /dev/null +++ b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidQuickStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidQuickStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp new file mode 100644 index 0000000..b9e10b1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidQuickStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidQuickStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "CWeTY8BQ"; } + const char* GetAesKey() const override { return "HsVofOJJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp new file mode 100644 index 0000000..e672ca3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomDissolveRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomDissolveRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp new file mode 100644 index 0000000..a5c9583 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomDissolveRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomDissolveRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "H8N1R0TE"; } + const char* GetAesKey() const override { return "q7dbw29J"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp new file mode 100644 index 0000000..812ec14 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomFriendGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomFriendGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp new file mode 100644 index 0000000..7e1b2eb --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomFriendGetRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomFriendGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xe2UB3A8"; } + const char* GetAesKey() const override { return "9WN8oYBx"; } + // TODO: Response has 48 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..b6d0110 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..6cd2b48 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0VxE6kTW"; } + const char* GetAesKey() const override { return "cUrw7K6W"; } + // TODO: Response has 38 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp new file mode 100644 index 0000000..edbc53a --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomKickRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomKickRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp new file mode 100644 index 0000000..ef4ce4b --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomKickRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomKickRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Xbgen5J8"; } + const char* GetAesKey() const override { return "FrX0T2QJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp new file mode 100644 index 0000000..13b9ca6 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoomListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoomListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp new file mode 100644 index 0000000..49992ba --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoomListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoomListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "YF9UQpn6"; } + const char* GetAesKey() const override { return "c0Qf94Ir"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp new file mode 100644 index 0000000..abbd7ad --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidRoonItemEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidRoonItemEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp new file mode 100644 index 0000000..cd25002 --- /dev/null +++ b/gimuserver/gme/handlers/RaidRoonItemEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidRoonItemEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "bv9xt3m6"; } + const char* GetAesKey() const override { return "9mKud8kc"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp new file mode 100644 index 0000000..fd3c034 --- /dev/null +++ b/gimuserver/gme/handlers/RaidSendChatRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidSendChatRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidSendChatRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp b/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp new file mode 100644 index 0000000..af67a0e --- /dev/null +++ b/gimuserver/gme/handlers/RaidSendChatRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidSendChatRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "dYIy6Eu8"; } + const char* GetAesKey() const override { return "x2Fm1LSt"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp new file mode 100644 index 0000000..77b1f13 --- /dev/null +++ b/gimuserver/gme/handlers/RaidShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp b/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp new file mode 100644 index 0000000..ebbfe13 --- /dev/null +++ b/gimuserver/gme/handlers/RaidShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4zJ0WmTX"; } + const char* GetAesKey() const override { return "RSvU7dh6"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp new file mode 100644 index 0000000..7c2d7b3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDataRoomInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDataRoomInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp new file mode 100644 index 0000000..2c9f295 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataRoomInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDataRoomInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "52H0dkjv"; } + const char* GetAesKey() const override { return "9KdeuMX8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp new file mode 100644 index 0000000..fda940f --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDataUserReadyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDataUserReadyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp new file mode 100644 index 0000000..9283b2a --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDataUserReadyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDataUserReadyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vmdA2GD8"; } + const char* GetAesKey() const override { return "esR7NZL9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp new file mode 100644 index 0000000..79a88c1 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpDateCashRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpDateCashRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp new file mode 100644 index 0000000..4dee275 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpDateCashRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpDateCashRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "XTban70i"; } + const char* GetAesKey() const override { return "H5d6B2pi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp new file mode 100644 index 0000000..82a879f --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpScenarioInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpScenarioInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp new file mode 100644 index 0000000..c651853 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpScenarioInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpScenarioInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R38qvphm"; } + const char* GetAesKey() const override { return "72EyFbW8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp new file mode 100644 index 0000000..48bf336 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpdateBlackListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpdateBlackListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp new file mode 100644 index 0000000..34800c3 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateBlackListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpdateBlackListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4igfcyIm"; } + const char* GetAesKey() const override { return "XIgQ4UHm"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp new file mode 100644 index 0000000..c600b55 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUpdateProgressRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUpdateProgressRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp new file mode 100644 index 0000000..dd250a8 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUpdateProgressRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUpdateProgressRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "7geDL5Vb"; } + const char* GetAesKey() const override { return "7DkVMG8Y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp new file mode 100644 index 0000000..6cf8936 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp new file mode 100644 index 0000000..b76e818 --- /dev/null +++ b/gimuserver/gme/handlers/RaidUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jJZ01VQo"; } + const char* GetAesKey() const override { return "SsQ26dVY"; } + // TODO: Response has 9 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp new file mode 100644 index 0000000..0a1bf42 --- /dev/null +++ b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "RaidWorloInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::RaidWorloInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp new file mode 100644 index 0000000..386bdd5 --- /dev/null +++ b/gimuserver/gme/handlers/RaidWorloInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class RaidWorloInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "H7GRp01L"; } + const char* GetAesKey() const override { return "5JxFp0tD"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp new file mode 100644 index 0000000..e77a222 --- /dev/null +++ b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SGChatLogInfoListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SGChatLogInfoListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp new file mode 100644 index 0000000..ae8ee42 --- /dev/null +++ b/gimuserver/gme/handlers/SGChatLogInfoListRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SGChatLogInfoListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jVRl14IS"; } + const char* GetAesKey() const override { return "sxdFrtRW"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp new file mode 100644 index 0000000..4c5cb24 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeMissionStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeMissionStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp new file mode 100644 index 0000000..73e44d8 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeMissionStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeMissionStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "QZy7cSW1"; } + const char* GetAesKey() const override { return "qojy81wY"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp new file mode 100644 index 0000000..3010e2e --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeRankingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeRankingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp new file mode 100644 index 0000000..5e8d696 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeRankingRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeRankingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "27rGx1rL"; } + const char* GetAesKey() const override { return "pTDy82st"; } + // TODO: Response has 10 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp new file mode 100644 index 0000000..92b93f8 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SPChallengeUserInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SPChallengeUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp new file mode 100644 index 0000000..7fa31f0 --- /dev/null +++ b/gimuserver/gme/handlers/SPChallengeUserInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SPChallengeUserInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "G3J9Domt"; } + const char* GetAesKey() const override { return "6QJwgU3V"; } + // TODO: Response has 3 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp new file mode 100644 index 0000000..af04e2f --- /dev/null +++ b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SetPurchaseInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SetPurchaseInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp new file mode 100644 index 0000000..acdbf65 --- /dev/null +++ b/gimuserver/gme/handlers/SetPurchaseInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SetPurchaseInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "u06y2UE4"; } + const char* GetAesKey() const override { return "c2kjaKv8"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.cpp b/gimuserver/gme/handlers/ShopUseRequestHandler.cpp new file mode 100644 index 0000000..4b03693 --- /dev/null +++ b/gimuserver/gme/handlers/ShopUseRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "ShopUseRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::ShopUseRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/ShopUseRequestHandler.hpp b/gimuserver/gme/handlers/ShopUseRequestHandler.hpp new file mode 100644 index 0000000..25e7305 --- /dev/null +++ b/gimuserver/gme/handlers/ShopUseRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class ShopUseRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "xe8tiSf4"; } + const char* GetAesKey() const override { return "qthMXTQSkz3KfH9R"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.cpp b/gimuserver/gme/handlers/SlotActionRequestHandler.cpp new file mode 100644 index 0000000..287437a --- /dev/null +++ b/gimuserver/gme/handlers/SlotActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SlotActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SlotActionRequestHandler.hpp b/gimuserver/gme/handlers/SlotActionRequestHandler.hpp new file mode 100644 index 0000000..8d6b552 --- /dev/null +++ b/gimuserver/gme/handlers/SlotActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SlotActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "vChFp73J"; } + const char* GetAesKey() const override { return "hm9X6BQj"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp new file mode 100644 index 0000000..d51fff4 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp new file mode 100644 index 0000000..4223a6a --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "32Gwida0"; } + const char* GetAesKey() const override { return "66B2pDki"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp new file mode 100644 index 0000000..fe0abbb --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalMilestoneRewardsRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalMilestoneRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp new file mode 100644 index 0000000..6a284ef --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalMilestoneRewardsRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalMilestoneRewardsRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "3a83iY3r"; } + const char* GetAesKey() const override { return "98Tw0ubW"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp new file mode 100644 index 0000000..57a14bb --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerJournalTaskRewardsRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerJournalTaskRewardsRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp new file mode 100644 index 0000000..927e602 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerJournalTaskRewardsRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerJournalTaskRewardsRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2y48D13d"; } + const char* GetAesKey() const override { return "7nm3Dqe9"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp new file mode 100644 index 0000000..a13f580 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp b/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp new file mode 100644 index 0000000..25c96ca --- /dev/null +++ b/gimuserver/gme/handlers/SummonerMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nv4d3O7F"; } + const char* GetAesKey() const override { return "vM65bAB4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp new file mode 100644 index 0000000..dcf88b3 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "SummonerSkillGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::SummonerSkillGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp new file mode 100644 index 0000000..f5ddd55 --- /dev/null +++ b/gimuserver/gme/handlers/SummonerSkillGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class SummonerSkillGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "qWkYyw5i"; } + const char* GetAesKey() const override { return "mrXjLLJB"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp new file mode 100644 index 0000000..18ab046 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyClaimRewardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyClaimRewardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp new file mode 100644 index 0000000..4e49d28 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyClaimRewardRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyClaimRewardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ue7kmR38"; } + const char* GetAesKey() const override { return "23r27AbNW239alHi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp new file mode 100644 index 0000000..97425b3 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyFriendListRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyFriendListRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp new file mode 100644 index 0000000..b2daba5 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyFriendListRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyFriendListRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "p3iaD81y"; } + const char* GetAesKey() const override { return "B1oeKLqUw03wELoz"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp new file mode 100644 index 0000000..617214e --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TierTourneyRewardMstRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TierTourneyRewardMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp new file mode 100644 index 0000000..6d7e011 --- /dev/null +++ b/gimuserver/gme/handlers/TierTourneyRewardMstRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TierTourneyRewardMstRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gWi2z398"; } + const char* GetAesKey() const override { return "M2kajT23Yqwp83CX"; } + // TODO: Response has 7 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp new file mode 100644 index 0000000..b691012 --- /dev/null +++ b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TieupCampaignInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TieupCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp new file mode 100644 index 0000000..b960511 --- /dev/null +++ b/gimuserver/gme/handlers/TieupCampaignInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TieupCampaignInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "nWBLmp53"; } + const char* GetAesKey() const override { return "h06IDKYb"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp new file mode 100644 index 0000000..24fb63f --- /dev/null +++ b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TownFacilityUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TownFacilityUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp new file mode 100644 index 0000000..855ae17 --- /dev/null +++ b/gimuserver/gme/handlers/TownFacilityUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TownFacilityUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "8v43tz7g"; } + const char* GetAesKey() const override { return "rq7Yd1nG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp new file mode 100644 index 0000000..9cf8e4e --- /dev/null +++ b/gimuserver/gme/handlers/TownUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TownUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TownUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp new file mode 100644 index 0000000..f1473df --- /dev/null +++ b/gimuserver/gme/handlers/TownUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TownUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "CuQ5oB8U"; } + const char* GetAesKey() const override { return "w1eo2ZDJ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp new file mode 100644 index 0000000..579de44 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferCodeCheckRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferCodeCheckRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp new file mode 100644 index 0000000..ee45576 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeCheckRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferCodeCheckRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Fn1UzTo3"; } + const char* GetAesKey() const override { return "A6QiFT7D"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp new file mode 100644 index 0000000..e0dcaf4 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferCodeIssueRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferCodeIssueRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp new file mode 100644 index 0000000..bb3a8b6 --- /dev/null +++ b/gimuserver/gme/handlers/TransferCodeIssueRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferCodeIssueRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "LK9e0WyX"; } + const char* GetAesKey() const override { return "B6siV3AT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TransferRequestHandler.cpp b/gimuserver/gme/handlers/TransferRequestHandler.cpp new file mode 100644 index 0000000..174e4e0 --- /dev/null +++ b/gimuserver/gme/handlers/TransferRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TransferRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TransferRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TransferRequestHandler.hpp b/gimuserver/gme/handlers/TransferRequestHandler.hpp new file mode 100644 index 0000000..9c1c467 --- /dev/null +++ b/gimuserver/gme/handlers/TransferRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TransferRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "I9DyF2aU"; } + const char* GetAesKey() const override { return "2hp90fZ1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp new file mode 100644 index 0000000..86be514 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TrialDeckEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TrialDeckEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp new file mode 100644 index 0000000..7632cd3 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TrialDeckEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MbdL5D4K"; } + const char* GetAesKey() const override { return "Bb1T0qdC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp new file mode 100644 index 0000000..5ccb77e --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TrialDeckGetRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TrialDeckGetRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp new file mode 100644 index 0000000..a84c518 --- /dev/null +++ b/gimuserver/gme/handlers/TrialDeckGetRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TrialDeckGetRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "gY63Zvy7"; } + const char* GetAesKey() const override { return "5QuLx4DG"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp new file mode 100644 index 0000000..63d9224 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialSkipRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TutorialSkipRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TutorialSkipRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp b/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp new file mode 100644 index 0000000..5d0f058 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialSkipRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TutorialSkipRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "d36DaiJl"; } + const char* GetAesKey() const override { return "p3qD61db"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp new file mode 100644 index 0000000..aa9bf6f --- /dev/null +++ b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "TutorialUpdateRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::TutorialUpdateRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp new file mode 100644 index 0000000..618bf78 --- /dev/null +++ b/gimuserver/gme/handlers/TutorialUpdateRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class TutorialUpdateRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "T1nCVvx4"; } + const char* GetAesKey() const override { return "7hqzmR3T"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.cpp b/gimuserver/gme/handlers/URLMstRequestHandler.cpp new file mode 100644 index 0000000..ff0b902 --- /dev/null +++ b/gimuserver/gme/handlers/URLMstRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "URLMstRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::URLMstRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/URLMstRequestHandler.hpp b/gimuserver/gme/handlers/URLMstRequestHandler.hpp new file mode 100644 index 0000000..51f1322 --- /dev/null +++ b/gimuserver/gme/handlers/URLMstRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class URLMstRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "MfZyu1q9"; } + const char* GetAesKey() const override { return "EmcshnQoDr20TZz1"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp new file mode 100644 index 0000000..5edcbc8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitBondBoostRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitBondBoostRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp new file mode 100644 index 0000000..1262fb8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitBondBoostRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitBondBoostRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "tr5rOwro"; } + const char* GetAesKey() const override { return "fus9A2ut"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp new file mode 100644 index 0000000..7675a75 --- /dev/null +++ b/gimuserver/gme/handlers/UnitEvoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitEvoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp new file mode 100644 index 0000000..8be9de3 --- /dev/null +++ b/gimuserver/gme/handlers/UnitEvoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitEvoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "0gUSE84e"; } + const char* GetAesKey() const override { return "biHf01DxcrPou5Qt"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp new file mode 100644 index 0000000..1b7c354 --- /dev/null +++ b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.cpp @@ -0,0 +1,40 @@ +#include "UnitFavoriteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitFavoriteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + //std::cout << req.toStyledString(); + + Json::Value d; + d["edy7fq3L"] = req["3kcmQy7B"][0]["edy7fq3L"]; // Unique String for Unit + d["5JbjC3Pp"] = req["3kcmQy7B"][0]["5JbjC3Pp"]; //Favorited or not? + res["3kcmQy7B"] = d; + + /* + * + * if (req.isMember("user_id")) { + requestUserId = req["user_id"].asString(); + user.info.userID = requestUserId; + LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; + } + * + * + + "3kcmQy7B" : + [ + { + "2pAyFjmZ" : "1", + "5JbjC3Pp" : "1", + "edy7fq3L" : "11843" + } + + */ + + + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp new file mode 100644 index 0000000..d1f61e6 --- /dev/null +++ b/gimuserver/gme/handlers/UnitFavoriteRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitFavoriteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "2p9LHCNh"; } + const char* GetAesKey() const override { return "cb4ESLa1"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.cpp b/gimuserver/gme/handlers/UnitMixRequestHandler.cpp new file mode 100644 index 0000000..96b6034 --- /dev/null +++ b/gimuserver/gme/handlers/UnitMixRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitMixRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitMixRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitMixRequestHandler.hpp b/gimuserver/gme/handlers/UnitMixRequestHandler.hpp new file mode 100644 index 0000000..04434a3 --- /dev/null +++ b/gimuserver/gme/handlers/UnitMixRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitMixRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Mw08CIg2"; } + const char* GetAesKey() const override { return "JnegC7RrN3FoW8dQ"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp new file mode 100644 index 0000000..60de0eb --- /dev/null +++ b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitOmniEvoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitOmniEvoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp new file mode 100644 index 0000000..07ccdf7 --- /dev/null +++ b/gimuserver/gme/handlers/UnitOmniEvoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitOmniEvoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "4Dk4spf9"; } + const char* GetAesKey() const override { return "4s3lsODp"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp new file mode 100644 index 0000000..5d6265e --- /dev/null +++ b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitSelectorGachaTicketRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitSelectorGachaTicketRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp new file mode 100644 index 0000000..a0f44c8 --- /dev/null +++ b/gimuserver/gme/handlers/UnitSelectorGachaTicketRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitSelectorGachaTicketRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "k57TdKDj"; } + const char* GetAesKey() const override { return "1IJ8SaNk"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.cpp b/gimuserver/gme/handlers/UnitSellRequestHandler.cpp new file mode 100644 index 0000000..9fcb3bb --- /dev/null +++ b/gimuserver/gme/handlers/UnitSellRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UnitSellRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UnitSellRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UnitSellRequestHandler.hpp b/gimuserver/gme/handlers/UnitSellRequestHandler.hpp new file mode 100644 index 0000000..89570e9 --- /dev/null +++ b/gimuserver/gme/handlers/UnitSellRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UnitSellRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "Ri3uTq9b"; } + const char* GetAesKey() const override { return "92VqcGFWuPkmT60U"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp new file mode 100644 index 0000000..53a6014 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateEventInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateEventInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp new file mode 100644 index 0000000..79eb5cb --- /dev/null +++ b/gimuserver/gme/handlers/UpdateEventInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateEventInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "rCB7ZI8x"; } + const char* GetAesKey() const override { return "L1o4eGbi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp new file mode 100644 index 0000000..d2593d1 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateInfoLightRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateInfoLightRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp new file mode 100644 index 0000000..593fde2 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoLightRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateInfoLightRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ynB7X5P9"; } + const char* GetAesKey() const override { return "7kH9NXwC"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp new file mode 100644 index 0000000..8e66e27 --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdateInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdateInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp new file mode 100644 index 0000000..de0ad1e --- /dev/null +++ b/gimuserver/gme/handlers/UpdateInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdateInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "RUV94Dqz"; } + const char* GetAesKey() const override { return "hy0P9xjsGJ6MAgb2"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp new file mode 100644 index 0000000..98a20da --- /dev/null +++ b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UpdatePermitPlaceInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UpdatePermitPlaceInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp new file mode 100644 index 0000000..4a760bc --- /dev/null +++ b/gimuserver/gme/handlers/UpdatePermitPlaceInfoRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UpdatePermitPlaceInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "1MJT6L3W"; } + const char* GetAesKey() const override { return "3zip5Htw"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp new file mode 100644 index 0000000..738de2d --- /dev/null +++ b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserEnteredFeatureRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserEnteredFeatureRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp new file mode 100644 index 0000000..5ada7a3 --- /dev/null +++ b/gimuserver/gme/handlers/UserEnteredFeatureRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserEnteredFeatureRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "983D5Dii"; } + const char* GetAesKey() const override { return "Dr6pwV3i"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp new file mode 100644 index 0000000..ba79e55 --- /dev/null +++ b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserGemShardInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserGemShardInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp new file mode 100644 index 0000000..ec1b805 --- /dev/null +++ b/gimuserver/gme/handlers/UserGemShardInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserGemShardInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "29slks49"; } + const char* GetAesKey() const override { return "930sDd3i"; } + // TODO: Response has 2 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp new file mode 100644 index 0000000..9b8f0e8 --- /dev/null +++ b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserLoginCampaignInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserLoginCampaignInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp new file mode 100644 index 0000000..a290d5e --- /dev/null +++ b/gimuserver/gme/handlers/UserLoginCampaignInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserLoginCampaignInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "5fc8bf2c"; } + const char* GetAesKey() const override { return "4eb7ce1b"; } + // TODO: Response has 4 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp new file mode 100644 index 0000000..316f6ba --- /dev/null +++ b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserSummonerInfoEditRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserSummonerInfoEditRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp new file mode 100644 index 0000000..8e76cdd --- /dev/null +++ b/gimuserver/gme/handlers/UserSummonerInfoEditRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserSummonerInfoEditRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ZJYkXcHo"; } + const char* GetAesKey() const override { return "lyR0us9b"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp new file mode 100644 index 0000000..810cacd --- /dev/null +++ b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "UserTournamentInfoRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::UserTournamentInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp new file mode 100644 index 0000000..f977e9d --- /dev/null +++ b/gimuserver/gme/handlers/UserTournamentInfoRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class UserTournamentInfoRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "L2kdaTx9"; } + const char* GetAesKey() const override { return "10db8akS5kaZ32lM"; } + // TODO: Response has 5 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp new file mode 100644 index 0000000..ebb70a6 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdCompleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp new file mode 100644 index 0000000..862eae4 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdCompleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdCompleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "r234ydi1"; } + const char* GetAesKey() const override { return "mDqi310y"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp new file mode 100644 index 0000000..d8177f5 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsClaimBonusRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsClaimBonusRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp new file mode 100644 index 0000000..5dc9b70 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsClaimBonusRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsClaimBonusRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "29s22s49"; } + const char* GetAesKey() const override { return "93055d2i"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp new file mode 100644 index 0000000..1d2e986 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsCompleteRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsCompleteRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp new file mode 100644 index 0000000..2643a4c --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsCompleteRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsCompleteRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "ifL3TZim"; } + const char* GetAesKey() const override { return "FxYPUrf4"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp new file mode 100644 index 0000000..4ef9bc5 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdSlotsStandInfoRefreshRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdSlotsStandInfoRefreshRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp new file mode 100644 index 0000000..dccd01e --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdSlotsStandInfoRefreshRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdSlotsStandInfoRefreshRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "jwgJVpUP"; } + const char* GetAesKey() const override { return "sjrlKA3D"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp new file mode 100644 index 0000000..5711a47 --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VideoAdsSlotActionRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VideoAdsSlotActionRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp new file mode 100644 index 0000000..7cf64dc --- /dev/null +++ b/gimuserver/gme/handlers/VideoAdsSlotActionRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VideoAdsSlotActionRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "AjKpMC9a"; } + const char* GetAesKey() const override { return "X2esANNz"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp new file mode 100644 index 0000000..0fd94f4 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaBattleEndRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaBattleEndRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp new file mode 100644 index 0000000..4f59084 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleEndRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaBattleEndRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "89HrE13b"; } + const char* GetAesKey() const override { return "i4gkTv3a"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp new file mode 100644 index 0000000..2618c57 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaBattleStartRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaBattleStartRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp new file mode 100644 index 0000000..82dc42e --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaBattleStartRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaBattleStartRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "j3s0iNM1"; } + const char* GetAesKey() const override { return "uTk8nBdi"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp new file mode 100644 index 0000000..d4e4c85 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaClaimDailyRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaClaimDailyRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp new file mode 100644 index 0000000..b8b394d --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimDailyRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaClaimDailyRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "j3cyKi8o"; } + const char* GetAesKey() const override { return "abI7o6dT"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp new file mode 100644 index 0000000..4a4761a --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaClaimRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaClaimRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp new file mode 100644 index 0000000..77885fa --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaClaimRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaClaimRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "iwo032Yj"; } + const char* GetAesKey() const override { return "ab30d5H2"; } + // TODO: Response has 1 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp new file mode 100644 index 0000000..afd3a10 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaLeaderboardRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaLeaderboardRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp new file mode 100644 index 0000000..38c94a1 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaLeaderboardRequestHandler.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaLeaderboardRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "290aD3iY"; } + const char* GetAesKey() const override { return "d2l0Bdi8"; } + // TODO: Response has 11 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp new file mode 100644 index 0000000..02a13b8 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaMatchingRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaMatchingRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp new file mode 100644 index 0000000..687fc7d --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaMatchingRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaMatchingRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "b5TunM93"; } + const char* GetAesKey() const override { return "a7GkyuV3"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp new file mode 100644 index 0000000..0c33a8f --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaRetireRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaRetireRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp new file mode 100644 index 0000000..e855ac5 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaRetireRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaRetireRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "R34vyqw7"; } + const char* GetAesKey() const override { return "j8M3a93W"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp new file mode 100644 index 0000000..a24806a --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.cpp @@ -0,0 +1,11 @@ +#include "VortexArenaTopRequestHandler.hpp" +#include "gme/response/SignalKey.hpp" +#include "gme/response/UserUnitInfo.hpp" +#include "core/System.hpp" + +void Handler::VortexArenaTopRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const +{ + Json::Value res; + + cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); +} diff --git a/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp new file mode 100644 index 0000000..1f53e11 --- /dev/null +++ b/gimuserver/gme/handlers/VortexArenaTopRequestHandler.hpp @@ -0,0 +1,13 @@ +#pragma once + +#include "../GmeHandler.hpp" + +HANDLER_NS_BEGIN +class VortexArenaTopRequestHandler : public HandlerBase +{ +public: + const char* GetGroupId() const override { return "lp3a7bvD"; } + const char* GetAesKey() const override { return "38ab793G"; } + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; +}; +HANDLER_NS_END diff --git a/gimuserver/gme/handlers/handlers_export.json b/gimuserver/gme/handlers/handlers_export.json new file mode 100644 index 0000000..8b83add --- /dev/null +++ b/gimuserver/gme/handlers/handlers_export.json @@ -0,0 +1,2439 @@ +[ + { + "name": "BundlePurchaseRequestHandler", + "original_class": "BundlePurchaseRequest", + "request_id": "D3gyT3b3", + "encode_key": "a8pE3x39", + "response_params": [] + }, + { + "name": "BundleCategoryRefreshRequestHandler", + "original_class": "BundleCategoryRefreshRequest", + "request_id": "swarOb4u", + "encode_key": "GeJa9uTe", + "response_params": [] + }, + { + "name": "BundlePurchaseIapRequestHandler", + "original_class": "BundlePurchaseIapRequest", + "request_id": "kD298bt6", + "encode_key": "u45Bi2p0", + "response_params": [ + "_ACTION_SBB", + "Ek5fF7s6", + "3ub9EdW2", + "R93Xmtnk", + "3nZrT1bC" + ] + }, + { + "name": "SummonerJournalTaskRewardsRequestHandler", + "original_class": "SummonerJournalTaskRewardsRequest", + "request_id": "2y48D13d", + "encode_key": "7nm3Dqe9", + "response_params": [] + }, + { + "name": "SummonerJournalInfoRequestHandler", + "original_class": "SummonerJournalInfoRequest", + "request_id": "32Gwida0", + "encode_key": "66B2pDki", + "response_params": [] + }, + { + "name": "SummonerJournalMilestoneRewardsRequestHandler", + "original_class": "SummonerJournalMilestoneRewardsRequest", + "request_id": "3a83iY3r", + "encode_key": "98Tw0ubW", + "response_params": [] + }, + { + "name": "ChallengeArenaStartRequestHandler", + "original_class": "ChallengeArenaStartRequest", + "request_id": "z44LyLr2", + "encode_key": "CC8rm3EJ", + "response_params": [] + }, + { + "name": "ChallengeArenaShopAddItemRequestHandler", + "original_class": "ChallengeArenaShopAddItemRequest", + "request_id": "jtzuog2S", + "encode_key": "xMcy25Tx", + "response_params": [] + }, + { + "name": "ChallengeArenaShopInfoRequestHandler", + "original_class": "ChallengeArenaShopInfoRequest", + "request_id": "xfmNcJVl", + "encode_key": "Fmv6wzeu", + "response_params": [ + "RBseFWyk", + "ODdetio0", + "HFAI8WT4", + "wXTxs50z", + "iuF7lR2o", + "M9fJGcI5", + "8XEFN85n", + "6vs7pDRL" + ] + }, + { + "name": "ChallengeArenaResetInfoRequestHandler", + "original_class": "ChallengeArenaResetInfoRequest", + "request_id": "Zw3WIoWu", + "encode_key": "KlwYMGF1", + "response_params": [ + "xQZe5il8", + "1fhT0oIQ", + "QRqWHfJG", + "z1I0P1Qk" + ] + }, + { + "name": "ChallengeArenaTChestReceivedRequestHandler", + "original_class": "ChallengeArenaTChestReceivedRequest", + "request_id": "xmzmjcxQ", + "encode_key": "L4W9YSex", + "response_params": [] + }, + { + "name": "ChallengeArenaRankingRequestHandler", + "original_class": "ChallengeArenaRankingRequest", + "request_id": "L5LN9ytu", + "encode_key": "6gTFuTF9", + "response_params": [ + "Kn51uR4Y", + "h7eY3sAK", + "B5JQyV8j", + "BcIqcWDM", + "4lH05mQr", + "k3I8AWLs", + "D9wXQI2V", + "4A6LzBxr", + "0Rhjwagb" + ] + }, + { + "name": "ChallengeArenaRankingRewardRequestHandler", + "original_class": "ChallengeArenaRankingRewardRequest", + "request_id": "tct1Jogs", + "encode_key": "RRxXMpzm", + "response_params": [ + "UTD3pBgH", + "Kn51uR4Y", + "0Rhjwagb", + "t6bRQfln", + "2OfNNfhH", + "DIOHPpyr", + "wVzB0Yz6", + "25ku1hQC", + "QXy6fPDm", + "IEOPY8ax", + "IH1anFgF", + "kw6U5Juy", + "kfY2FBDa", + "Pl0ltUFS", + "AJCEQfKX", + "5m7eYEoY", + "7Rw23XKV", + "XkoDKBDM", + "1xicWlZF", + "qiYVr95m", + "yezEyRRM", + "H5iyScWN", + "DRfVwToL", + "tbymIkQz", + "dDkmhizw", + "UgGNcWkk", + "1XOKlX5Z", + "Oy4RMVex", + "Hk5b8AoG", + "bXblisNv", + "cWqTJ08e", + "XQ50D7RX", + "OSIsGlWw", + "gjRjD2uy", + "c3OHFwLN", + "kH2EalTY", + "AI1hCjWl", + "SK2GyFGi", + "fmFAhtWv", + "ytPCGWQd", + "Z1P3w7Xn", + "Uarr2hXq", + "u8BQ8MVC", + "6YFE6UYy", + "nVCtUew9", + "oLOHIjgo", + "pghUC2it", + "F86zmgwG", + "95I3mTFK", + "BYiO8s0l", + "p5kjvjF3", + "w9R8EVAl", + "BJK0o9Wq", + "1OvVA8FM", + "gMNkziJQ", + "GI62JPYO", + "sRj8n9Zt", + "1Q4gQwod" + ] + }, + { + "name": "ChallengeArenaBattleEndRequestHandler", + "original_class": "ChallengeArenaBattleEndRequest", + "request_id": "syX20UG8", + "encode_key": "9xk0xi0Y", + "response_params": [] + }, + { + "name": "ChallengeArenaTeamEditRequestHandler", + "original_class": "ChallengeArenaTeamEditRequest", + "request_id": "sXXX6Ec7", + "encode_key": "DcsPPuTG", + "response_params": [] + }, + { + "name": "ChallengeArenaBattleStartRequestHandler", + "original_class": "ChallengeArenaBattleStartRequest", + "request_id": "rbOMSnba", + "encode_key": "iVvpULXG", + "response_params": [] + }, + { + "name": "DailyRewardClaimRequestHandler", + "original_class": "DailyRewardClaimRequest", + "request_id": "AT_DAILY_REWARD", + "encode_key": "ATK_DAILY_REWARD", + "response_params": [ + "P_DAILY_REWARD_STATUS" + ] + }, + { + "name": "TierTourneyClaimRewardRequestHandler", + "original_class": "TierTourneyClaimRewardRequest", + "request_id": "Ue7kmR38", + "encode_key": "23r27AbNW239alHi", + "response_params": [] + }, + { + "name": "TierTourneyFriendListRequestHandler", + "original_class": "TierTourneyFriendListRequest", + "request_id": "p3iaD81y", + "encode_key": "B1oeKLqUw03wELoz", + "response_params": [] + }, + { + "name": "TierTourneyRewardMstRequestHandler", + "original_class": "TierTourneyRewardMstRequest", + "request_id": "gWi2z398", + "encode_key": "M2kajT23Yqwp83CX", + "response_params": [ + "P_TOURNAMENT_ID", + "P_TOURNAMENT_LEVEL_ID", + "P_MIN_RANK", + "P_MAX_RANK", + "P_REWARD_TYPE", + "P_REWARD_CNT", + "P_REWARD_ID" + ] + }, + { + "name": "UserTournamentInfoRequestHandler", + "original_class": "UserTournamentInfoRequest", + "request_id": "L2kdaTx9", + "encode_key": "10db8akS5kaZ32lM", + "response_params": [ + "P_TOURNAMENT_ID", + "P_TOURNAMENT_LEVEL_ID", + "P_POINTS", + "P_CLAIM_FLAG", + "P_HAS_REWARDS" + ] + }, + { + "name": "VortexArenaTopRequestHandler", + "original_class": "VortexArenaTopRequest", + "request_id": "lp3a7bvD", + "encode_key": "38ab793G", + "response_params": [] + }, + { + "name": "VortexArenaBattleStartRequestHandler", + "original_class": "VortexArenaBattleStartRequest", + "request_id": "j3s0iNM1", + "encode_key": "uTk8nBdi", + "response_params": [] + }, + { + "name": "VortexArenaMatchingRequestHandler", + "original_class": "VortexArenaMatchingRequest", + "request_id": "b5TunM93", + "encode_key": "a7GkyuV3", + "response_params": [] + }, + { + "name": "VortexArenaBattleEndRequestHandler", + "original_class": "VortexArenaBattleEndRequest", + "request_id": "89HrE13b", + "encode_key": "i4gkTv3a", + "response_params": [] + }, + { + "name": "VortexArenaRetireRequestHandler", + "original_class": "VortexArenaRetireRequest", + "request_id": "R34vyqw7", + "encode_key": "j8M3a93W", + "response_params": [] + }, + { + "name": "VortexArenaLeaderboardRequestHandler", + "original_class": "VortexArenaLeaderboardRequest", + "request_id": "290aD3iY", + "encode_key": "d2l0Bdi8", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "pn16CNah", + "4A6LzBxr", + "da5yD19b", + "P_POINTS", + "69vnphig", + "8CEu9Kcm", + "20iEWRCV", + "0rAkzg7L", + "NH65Wj0f" + ] + }, + { + "name": "VortexArenaClaimDailyRequestHandler", + "original_class": "VortexArenaClaimDailyRequest", + "request_id": "j3cyKi8o", + "encode_key": "abI7o6dT", + "response_params": [] + }, + { + "name": "VortexArenaClaimRequestHandler", + "original_class": "VortexArenaClaimRequest", + "request_id": "iwo032Yj", + "encode_key": "ab30d5H2", + "response_params": [ + "jY38iP5e" + ] + }, + { + "name": "DailyTaskClaimRewardRequestHandler", + "original_class": "DailyTaskClaimRewardRequest", + "request_id": "oP3bn47e", + "encode_key": "ut0j9h3K", + "response_params": [] + }, + { + "name": "AchievementAcceptRequestHandler", + "original_class": "AchievementAcceptRequest", + "request_id": "dx5qvm7L", + "encode_key": "g9N1y7bc", + "response_params": [] + }, + { + "name": "AchievementDeliverRequestHandler", + "original_class": "AchievementDeliverRequest", + "request_id": "vsaXI4M0", + "encode_key": "2Lj5hIEG", + "response_params": [] + }, + { + "name": "AchievementRewardReceiveRequestHandler", + "original_class": "AchievementRewardReceiveRequest", + "request_id": "uq69mTtR", + "encode_key": "cbE74zBZ", + "response_params": [] + }, + { + "name": "AchievementTradeRequestHandler", + "original_class": "AchievementTradeRequest", + "request_id": "m9LiF6P2", + "encode_key": "0IWC9LVq", + "response_params": [] + }, + { + "name": "AreaRequestHandler", + "original_class": "AreaRequest", + "request_id": "Zds63G5y", + "encode_key": "YfAh7gqojdXEtFR1", + "response_params": [] + }, + { + "name": "ArenaBattleEndRequestHandler", + "original_class": "ArenaBattleEndRequest", + "request_id": "oQNtKU51", + "encode_key": "jkgWq1d0", + "response_params": [] + }, + { + "name": "ArenaBattleRestartRequestHandler", + "original_class": "ArenaBattleRestartRequest", + "request_id": "NPyXDgV9", + "encode_key": "sWofKGMl", + "response_params": [] + }, + { + "name": "ArenaBattleStartRequestHandler", + "original_class": "ArenaBattleStartRequest", + "request_id": "7f1rg92L", + "encode_key": "zaMR9o0d", + "response_params": [] + }, + { + "name": "ArenaFriendListRequestHandler", + "original_class": "ArenaFriendListRequest", + "request_id": "xkd9H50w", + "encode_key": "L3TDhrn2", + "response_params": [] + }, + { + "name": "ArenaInfoRequestHandler", + "original_class": "ArenaInfoRequest", + "request_id": "oim9TU1D", + "encode_key": "oqQxdFfa", + "response_params": [] + }, + { + "name": "ArenaMatchingRequestHandler", + "original_class": "ArenaMatchingRequest", + "request_id": "82ztj6Iy", + "encode_key": "Q53tUIBE", + "response_params": [] + }, + { + "name": "ArenaRetireRequestHandler", + "original_class": "ArenaRetireRequest", + "request_id": "eyg8sA32", + "encode_key": "93i8EbyM", + "response_params": [] + }, + { + "name": "ArenaStartRequestHandler", + "original_class": "ArenaStartRequest", + "request_id": "zu6ifpy0", + "encode_key": "bGjK4UH1", + "response_params": [] + }, + { + "name": "BadgeInfoRequestHandler", + "original_class": "BadgeInfoRequest", + "request_id": "nJ3A7qFp", + "encode_key": "bGxX67KB", + "response_params": [ + "u7Htm9P4", + "yCLEs28F", + "iakSd6m8", + "4AjsNu0m", + "dD40xrsh", + "dUujjBBK" + ] + }, + { + "name": "BuyCoinRequestHandler", + "original_class": "BuyCoinRequest", + "request_id": "9o3q7SjN", + "encode_key": "DCM60QNb", + "response_params": [] + }, + { + "name": "BuyCoinStartRequestHandler", + "original_class": "BuyCoinStartRequest", + "request_id": "kJs6CQq1", + "encode_key": "J9P7Bmxa", + "response_params": [] + }, + { + "name": "CampaignReceiptRequestHandler", + "original_class": "CampaignReceiptRequest", + "request_id": "5Imq3wC0", + "encode_key": "4DAgP80B", + "response_params": [ + "pCIRMw04" + ] + }, + { + "name": "ChallengeBaseRequestHandler", + "original_class": "ChallengeBaseRequest", + "request_id": "nUAW2B0a", + "encode_key": "uE5Tsv6P", + "response_params": [] + }, + { + "name": "ChallengeMissionStartRequestHandler", + "original_class": "ChallengeMissionStartRequest", + "request_id": "t5wfpZ32", + "encode_key": "YSVD0n9K", + "response_params": [] + }, + { + "name": "ChallengeRankRewardRequestHandler", + "original_class": "ChallengeRankRewardRequest", + "request_id": "m3fr7vxo", + "encode_key": "4BuRdgr2", + "response_params": [ + "c5yZnpB4", + "NH65Wj0f", + "9w5e3ZJB", + "j28VNcUW", + "Sv80kL5r", + "30Kw4WBa", + "TdDHf59J", + "wJsB35iH", + "37moriMq" + ] + }, + { + "name": "ChallengeRankingRequestHandler", + "original_class": "ChallengeRankingRequest", + "request_id": "2Kxi7rIB", + "encode_key": "v1PzNE9f", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "pG2n1A28", + "2Cn0bWt9", + "vV4P53m7", + "NH65Wj0f", + "9w5e3ZJB", + "j28VNcUW", + "2pAyFjmZ", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "ChallengeStartRequestHandler", + "original_class": "ChallengeStartRequest", + "request_id": "sQfU18kH", + "encode_key": "m4sdYv9e", + "response_params": [ + "TPR79fyI" + ] + }, + { + "name": "ChallengeUserInfoRequestHandler", + "original_class": "ChallengeUserInfoRequest", + "request_id": "jF3AS4cp", + "encode_key": "Nst6MK5m", + "response_params": [ + "TPR79fyI", + "QG5kcBz6", + "c5yZnpB4", + "j0Uszek2", + "s2gM3deu", + "2Cn0bWt9", + "vV4P53m7", + "WDUyI85C" + ] + }, + { + "name": "ChronologyRequestHandler", + "original_class": "ChronologyRequest", + "request_id": "5o8ZlDGX", + "encode_key": "SNrhAG29", + "response_params": [] + }, + { + "name": "ControlCenterEnterRequestHandler", + "original_class": "ControlCenterEnterRequest", + "request_id": "uYF93Mhc", + "encode_key": "d0k6LGUu", + "response_params": [] + }, + { + "name": "CreateUserRequestHandler", + "original_class": "CreateUserRequest", + "request_id": "uV6yH5MX", + "encode_key": "4agnATy2DrJsWzQk", + "response_params": [] + }, + { + "name": "DebugUpdateRequestHandler", + "original_class": "DebugUpdateRequest", + "request_id": "Zr37LHNE", + "encode_key": "N1kSz2fr", + "response_params": [] + }, + { + "name": "DeckEditRequestHandler", + "original_class": "DeckEditRequest", + "request_id": "m2Ve9PkJ", + "encode_key": "d7UuQsq8", + "response_params": [] + }, + { + "name": "DungeonEventUpdateRequestHandler", + "original_class": "DungeonEventUpdateRequest", + "request_id": "BjAt1D6b", + "encode_key": "k5EiNe9x", + "response_params": [] + }, + { + "name": "DungeonKeyReceiptRequestHandler", + "original_class": "DungeonKeyReceiptRequest", + "request_id": "WCJE0xe2", + "encode_key": "V4pfQo5C", + "response_params": [] + }, + { + "name": "DungeonKeyUseRequestHandler", + "original_class": "DungeonKeyUseRequest", + "request_id": "aGT5S6qZ", + "encode_key": "3rPx6tTw", + "response_params": [] + }, + { + "name": "FixGiftInfoRequestHandler", + "original_class": "FixGiftInfoRequest", + "request_id": "gLRIn74v", + "encode_key": "15gTE9ft", + "response_params": [] + }, + { + "name": "FriendAgreeRequestHandler", + "original_class": "FriendAgreeRequest", + "request_id": "NYKBH4V6", + "encode_key": "8PFVDiUIZyES2vzR", + "response_params": [] + }, + { + "name": "FriendApplyRequestHandler", + "original_class": "FriendApplyRequest", + "request_id": "WUNi08YL", + "encode_key": "gbpdAEZuv8IP40UF", + "response_params": [] + }, + { + "name": "FriendDeleteRequestHandler", + "original_class": "FriendDeleteRequest", + "request_id": "SfMN9w4p", + "encode_key": "yWXI80UKQNBZFozw", + "response_params": [] + }, + { + "name": "FriendFavoriteRequestHandler", + "original_class": "FriendFavoriteRequest", + "request_id": "ps6Vgx4R", + "encode_key": "XcE1CK6L", + "response_params": [] + }, + { + "name": "FriendGetAgreeRequestHandler", + "original_class": "FriendGetAgreeRequest", + "request_id": "aVqJrR08", + "encode_key": "H4zJCK2jPeaskVdf", + "response_params": [] + }, + { + "name": "FriendGetRequestHandler", + "original_class": "FriendGetRequest", + "request_id": "2o4axPIC", + "encode_key": "EoYuZ2nbImhCU1c0", + "response_params": [] + }, + { + "name": "FriendRandomSearchRequestHandler", + "original_class": "FriendRandomSearchRequest", + "request_id": "mE5gUQOp", + "encode_key": "oK4VaDGF", + "response_params": [] + }, + { + "name": "FriendRefuseRequestHandler", + "original_class": "FriendRefuseRequest", + "request_id": "N5SQd7oA", + "encode_key": "fk8YaVy9puJbnLWv", + "response_params": [] + }, + { + "name": "FriendSearchRequestHandler", + "original_class": "FriendSearchRequest", + "request_id": "umNt8M7i", + "encode_key": "qa3sHuDgKxV5nI1F", + "response_params": [] + }, + { + "name": "GachaActionRequestHandler", + "original_class": "GachaActionRequest", + "request_id": "F7JvPk5H", + "encode_key": "bL9fipzaSy7xN2w1", + "response_params": [] + }, + { + "name": "GachaFixActionRequestHandler", + "original_class": "GachaFixActionRequest", + "request_id": "MFLFP9f2", + "encode_key": "484bnJG2", + "response_params": [] + }, + { + "name": "GachaListRequestHandler", + "original_class": "GachaListRequest", + "request_id": "Uo86DcRh", + "encode_key": "8JbxFvuSaB2CK7Ln", + "response_params": [] + }, + { + "name": "GetAchievementInfoRequestHandler", + "original_class": "GetAchievementInfoRequest", + "request_id": "YPBU7MD8", + "encode_key": "AKjzyZ81", + "response_params": [] + }, + { + "name": "GetDistributeDungeonKeyInfoRequestHandler", + "original_class": "GetDistributeDungeonKeyInfoRequest", + "request_id": "1mr9UsYz", + "encode_key": "r0ZA3pn5", + "response_params": [] + }, + { + "name": "GetGiftInfoRequestHandler", + "original_class": "GetGiftInfoRequest", + "request_id": "ifYoPJ46", + "encode_key": "6zHEYa9U", + "response_params": [] + }, + { + "name": "GetPlayerInfoRequestHandler", + "original_class": "GetPlayerInfoRequest", + "request_id": "vUQrAV65", + "encode_key": "7pW4xF9H", + "response_params": [] + }, + { + "name": "GetScenarioPlayingInfoRequestHandler", + "original_class": "GetScenarioPlayingInfoRequest", + "request_id": "VRfsv4e3", + "encode_key": "Bh4WqR01", + "response_params": [] + }, + { + "name": "GetUserInfoRequestHandler", + "original_class": "GetUserInfoRequest", + "request_id": "cTZ3W2JG", + "encode_key": "ScJx6ywWEb0A3njT", + "response_params": [] + }, + { + "name": "InitializeRequestHandler", + "original_class": "InitializeRequest", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "InitializeRequest2Handler", + "original_class": "InitializeRequest2", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "InvitationReceiptRequestHandler", + "original_class": "InvitationReceiptRequest", + "request_id": "7Zxr9PzB", + "encode_key": "7s5Ic3Nx", + "response_params": [] + }, + { + "name": "ItemEditRequestHandler", + "original_class": "ItemEditRequest", + "request_id": "ruoB7bD8", + "encode_key": "DHEfRexCu0q5TAQm", + "response_params": [] + }, + { + "name": "ItemFavoriteRequestHandler", + "original_class": "ItemFavoriteRequest", + "request_id": "I8il6EiI", + "encode_key": "aRoIftRy", + "response_params": [ + "n6E8iMf3", + "5JbjC3Pp" + ] + }, + { + "name": "ItemMixRequestHandler", + "original_class": "ItemMixRequest", + "request_id": "4P5GELTF", + "encode_key": "AFqKIJ8Z4mHPB9xg", + "response_params": [] + }, + { + "name": "ItemSellRequestHandler", + "original_class": "ItemSellRequest", + "request_id": "qDQerU74", + "encode_key": "73aFNjPu", + "response_params": [] + }, + { + "name": "ItemSphereEqpRequestHandler", + "original_class": "ItemSphereEqpRequest", + "request_id": "0IXGiC9t", + "encode_key": "CZE56XAY", + "response_params": [] + }, + { + "name": "ItemUseTimeLimitRequestHandler", + "original_class": "ItemUseTimeLimitRequest", + "request_id": "4eCLR4rq", + "encode_key": "1O3NPf93", + "response_params": [] + }, + { + "name": "MissionContinueRequestHandler", + "original_class": "MissionContinueRequest", + "request_id": "p8B2i9rJ", + "encode_key": "G3FwvQfy5hcxHMen", + "response_params": [] + }, + { + "name": "MissionEndRequestHandler", + "original_class": "MissionEndRequest", + "request_id": "9TvyNR5H", + "encode_key": "oINq0rfUFPx5MgmT", + "response_params": [] + }, + { + "name": "MissionRestartRequestHandler", + "original_class": "MissionRestartRequest", + "request_id": "IP96ys7T", + "encode_key": "0Zy3G9eD", + "response_params": [] + }, + { + "name": "MissionStartRequestHandler", + "original_class": "MissionStartRequest", + "request_id": "jE6Sp0q4", + "encode_key": "csiVLDKkxEwBfR70", + "response_params": [] + }, + { + "name": "NgwordCheckRequestHandler", + "original_class": "NgwordCheckRequest", + "request_id": "TA4MnZX8", + "encode_key": "r4Smw5TX", + "response_params": [] + }, + { + "name": "NoticeListRequestHandler", + "original_class": "NoticeListRequest", + "request_id": "5s4aVWfc", + "encode_key": "miMBpUZ3", + "response_params": [] + }, + { + "name": "NoticeReadUpdateRequestHandler", + "original_class": "NoticeReadUpdateRequest", + "request_id": "cuKwx5rF", + "encode_key": "o2rhxCmg", + "response_params": [] + }, + { + "name": "NoticeUpdateRequestHandler", + "original_class": "NoticeUpdateRequest", + "request_id": "68pTQAJv", + "encode_key": "WHfcd53M", + "response_params": [] + }, + { + "name": "PresentListRequestHandler", + "original_class": "PresentListRequest", + "request_id": "nhjvB52R", + "encode_key": "6F9sMzBxEv8jXpau", + "response_params": [] + }, + { + "name": "PresentReceiptRequestHandler", + "original_class": "PresentReceiptRequest", + "request_id": "bV5xa0ZW", + "encode_key": "X2QFqAKfomPIg3rG", + "response_params": [] + }, + { + "name": "SPChallengeMissionStartRequestHandler", + "original_class": "SPChallengeMissionStartRequest", + "request_id": "QZy7cSW1", + "encode_key": "qojy81wY", + "response_params": [] + }, + { + "name": "SPChallengeRankingRequestHandler", + "original_class": "SPChallengeRankingRequest", + "request_id": "27rGx1rL", + "encode_key": "pTDy82st", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "vV4P53m7", + "pG2n1A28", + "NH65Wj0f", + "2pAyFjmZ" + ] + }, + { + "name": "SPChallengeUserInfoRequestHandler", + "original_class": "SPChallengeUserInfoRequest", + "request_id": "G3J9Domt", + "encode_key": "6QJwgU3V", + "response_params": [ + "j28VNcUW", + "TPR79fyI", + "QG5kcBz6" + ] + }, + { + "name": "SetPurchaseInfoRequestHandler", + "original_class": "SetPurchaseInfoRequest", + "request_id": "u06y2UE4", + "encode_key": "c2kjaKv8", + "response_params": [] + }, + { + "name": "ShopUseRequestHandler", + "original_class": "ShopUseRequest", + "request_id": "xe8tiSf4", + "encode_key": "qthMXTQSkz3KfH9R", + "response_params": [] + }, + { + "name": "TieupCampaignInfoRequestHandler", + "original_class": "TieupCampaignInfoRequest", + "request_id": "nWBLmp53", + "encode_key": "h06IDKYb", + "response_params": [ + "R4uk0eyg", + "t5R47iwj" + ] + }, + { + "name": "TownFacilityUpdateRequestHandler", + "original_class": "TownFacilityUpdateRequest", + "request_id": "8v43tz7g", + "encode_key": "rq7Yd1nG", + "response_params": [] + }, + { + "name": "TownUpdateRequestHandler", + "original_class": "TownUpdateRequest", + "request_id": "CuQ5oB8U", + "encode_key": "w1eo2ZDJ", + "response_params": [] + }, + { + "name": "TransferCodeCheckRequestHandler", + "original_class": "TransferCodeCheckRequest", + "request_id": "Fn1UzTo3", + "encode_key": "A6QiFT7D", + "response_params": [] + }, + { + "name": "TransferCodeIssueRequestHandler", + "original_class": "TransferCodeIssueRequest", + "request_id": "LK9e0WyX", + "encode_key": "B6siV3AT", + "response_params": [] + }, + { + "name": "TransferRequestHandler", + "original_class": "TransferRequest", + "request_id": "I9DyF2aU", + "encode_key": "2hp90fZ1", + "response_params": [] + }, + { + "name": "TrialDeckEditRequestHandler", + "original_class": "TrialDeckEditRequest", + "request_id": "MbdL5D4K", + "encode_key": "Bb1T0qdC", + "response_params": [] + }, + { + "name": "TrialDeckGetRequestHandler", + "original_class": "TrialDeckGetRequest", + "request_id": "gY63Zvy7", + "encode_key": "5QuLx4DG", + "response_params": [] + }, + { + "name": "TutorialUpdateRequestHandler", + "original_class": "TutorialUpdateRequest", + "request_id": "T1nCVvx4", + "encode_key": "7hqzmR3T", + "response_params": [] + }, + { + "name": "URLMstRequestHandler", + "original_class": "URLMstRequest", + "request_id": "MfZyu1q9", + "encode_key": "EmcshnQoDr20TZz1", + "response_params": [] + }, + { + "name": "UnitEvoRequestHandler", + "original_class": "UnitEvoRequest", + "request_id": "0gUSE84e", + "encode_key": "biHf01DxcrPou5Qt", + "response_params": [] + }, + { + "name": "UnitFavoriteRequestHandler", + "original_class": "UnitFavoriteRequest", + "request_id": "2p9LHCNh", + "encode_key": "cb4ESLa1", + "response_params": [ + "edy7fq3L", + "5JbjC3Pp" + ] + }, + { + "name": "UnitMixRequestHandler", + "original_class": "UnitMixRequest", + "request_id": "Mw08CIg2", + "encode_key": "JnegC7RrN3FoW8dQ", + "response_params": [] + }, + { + "name": "UnitSellRequestHandler", + "original_class": "UnitSellRequest", + "request_id": "Ri3uTq9b", + "encode_key": "92VqcGFWuPkmT60U", + "response_params": [] + }, + { + "name": "UpdateEventInfoRequestHandler", + "original_class": "UpdateEventInfoRequest", + "request_id": "rCB7ZI8x", + "encode_key": "L1o4eGbi", + "response_params": [] + }, + { + "name": "UpdateInfoLightRequestHandler", + "original_class": "UpdateInfoLightRequest", + "request_id": "ynB7X5P9", + "encode_key": "7kH9NXwC", + "response_params": [] + }, + { + "name": "UpdateInfoRequestHandler", + "original_class": "UpdateInfoRequest", + "request_id": "RUV94Dqz", + "encode_key": "hy0P9xjsGJ6MAgb2", + "response_params": [ + "QxWZoA04" + ] + }, + { + "name": "UpdatePermitPlaceInfoRequestHandler", + "original_class": "UpdatePermitPlaceInfoRequest", + "request_id": "1MJT6L3W", + "encode_key": "3zip5Htw", + "response_params": [] + }, + { + "name": "CampaignBattleEndRequestHandler", + "original_class": "CampaignBattleEndRequest", + "request_id": "pTNB6yw3", + "encode_key": "t06HFsXP", + "response_params": [] + }, + { + "name": "CampaignBattleStartRequestHandler", + "original_class": "CampaignBattleStartRequest", + "request_id": "h1RjcD3S", + "encode_key": "4CKoVAq0", + "response_params": [] + }, + { + "name": "CampaignDeckEditRequestHandler", + "original_class": "CampaignDeckEditRequest", + "request_id": "D74TYRf1", + "encode_key": "e2k4s6jc", + "response_params": [] + }, + { + "name": "CampaignDeckGetRequestHandler", + "original_class": "CampaignDeckGetRequest", + "request_id": "C3a0VnQK", + "encode_key": "q2ZtYJ6P", + "response_params": [] + }, + { + "name": "CampaignEndRequestHandler", + "original_class": "CampaignEndRequest", + "request_id": "jF9Kkro4", + "encode_key": "4X9tBSg8", + "response_params": [] + }, + { + "name": "CampaignItemEditRequestHandler", + "original_class": "CampaignItemEditRequest", + "request_id": "W2VU91I7", + "encode_key": "2Jd10iwn", + "response_params": [] + }, + { + "name": "CampaignMissionGetRequestHandler", + "original_class": "CampaignMissionGetRequest", + "request_id": "RSm6p2d4", + "encode_key": "5jzXN7AH", + "response_params": [] + }, + { + "name": "CampaignRestartRequestHandler", + "original_class": "CampaignRestartRequest", + "request_id": "Ht2jeWV8", + "encode_key": "vm7LYZz4", + "response_params": [] + }, + { + "name": "CampaignSaveRequestHandler", + "original_class": "CampaignSaveRequest", + "request_id": "Utzc3oj5", + "encode_key": "6xc3GhQF", + "response_params": [] + }, + { + "name": "CampaignStartRequestHandler", + "original_class": "CampaignStartRequest", + "request_id": "6Y0gaPQN", + "encode_key": "WM6yr4ej", + "response_params": [] + }, + { + "name": "ColosseumBattleEndRequestHandler", + "original_class": "ColosseumBattleEndRequest", + "request_id": "fGDPoQI3", + "encode_key": "4V6oIoRC", + "response_params": [] + }, + { + "name": "ColosseumBattleRestartRequestHandler", + "original_class": "ColosseumBattleRestartRequest", + "request_id": "ohH9lfDE", + "encode_key": "j2bFgyri", + "response_params": [] + }, + { + "name": "ColosseumBattleStartRequestHandler", + "original_class": "ColosseumBattleStartRequest", + "request_id": "ysP6qYcy", + "encode_key": "iFIHAT5V", + "response_params": [] + }, + { + "name": "ColosseumDeckEditRequestHandler", + "original_class": "ColosseumDeckEditRequest", + "request_id": "rdZbaKBG", + "encode_key": "gY3YK5bD", + "response_params": [] + }, + { + "name": "ColosseumFriendListRequestHandler", + "original_class": "ColosseumFriendListRequest", + "request_id": "AoBvG2YN", + "encode_key": "Wj5fH1HV", + "response_params": [] + }, + { + "name": "ColosseumGetRewardInfoRequestHandler", + "original_class": "ColosseumGetRewardInfoRequest", + "request_id": "jv0dI88o", + "encode_key": "d7aPxZWw", + "response_params": [] + }, + { + "name": "ColosseumRewardReceiptRequestHandler", + "original_class": "ColosseumRewardReceiptRequest", + "request_id": "PN5CVaWy", + "encode_key": "YBgVBy5A", + "response_params": [] + }, + { + "name": "FrontierGateContinueRequestHandler", + "original_class": "FrontierGateContinueRequest", + "request_id": "uiFIMUH6", + "encode_key": "ZiosS4cd", + "response_params": [] + }, + { + "name": "FrontierGateEndRequestHandler", + "original_class": "FrontierGateEndRequest", + "request_id": "cAJp7U4l", + "encode_key": "Vvpy7qZR", + "response_params": [] + }, + { + "name": "FrontierGateInfoRequestHandler", + "original_class": "FrontierGateInfoRequest", + "request_id": "M17pPotk", + "encode_key": "sochkegz", + "response_params": [ + "hBNPQAU0", + "TPR79fyI", + "NungTq5g", + "j0Uszek2", + "JQ23rIvk", + "pG2n1A28", + "j28VNcUW", + "69bpUIXR", + "qA7M9EjP", + "SzV0Nps7", + "2wHGmJqm" + ] + }, + { + "name": "FrontierGateRankingRequestHandler", + "original_class": "FrontierGateRankingRequest", + "request_id": "26zW90oG", + "encode_key": "yo9eBUJk", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "pn16CNah", + "4A6LzBxr", + "U4pMNjy0", + "pG2n1A28", + "vV4P53m7", + "NH65Wj0f", + "9w5e3ZJB", + "2pAyFjmZ", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "FrontierGateRestartRequestHandler", + "original_class": "FrontierGateRestartRequest", + "request_id": "v0m1FU0g", + "encode_key": "whb7Y2wX", + "response_params": [] + }, + { + "name": "FrontierGateRetryRequestHandler", + "original_class": "FrontierGateRetryRequest", + "request_id": "9pzHMBzq", + "encode_key": "njsKMqGT", + "response_params": [] + }, + { + "name": "FrontierGateSaveRequestHandler", + "original_class": "FrontierGateSaveRequest", + "request_id": "Ng73nFHJ", + "encode_key": "4SdtoczN", + "response_params": [] + }, + { + "name": "FrontierGateStartRequestHandler", + "original_class": "FrontierGateStartRequest", + "request_id": "l3lkDBSc", + "encode_key": "vYPCD34q", + "response_params": [] + }, + { + "name": "MinigameCardEndRequestHandler", + "original_class": "MinigameCardEndRequest", + "request_id": "jJKzi0v2", + "encode_key": "eHt7ob1v", + "response_params": [] + }, + { + "name": "MinigameFriendListRequestHandler", + "original_class": "MinigameFriendListRequest", + "request_id": "Hjk84giw", + "encode_key": "9qg5s7ob", + "response_params": [] + }, + { + "name": "MinigameNameEntryRequestHandler", + "original_class": "MinigameNameEntryRequest", + "request_id": "oT8OP9Bp", + "encode_key": "0xzd3AlK", + "response_params": [] + }, + { + "name": "MinigameRankingInfoRequestHandler", + "original_class": "MinigameRankingInfoRequest", + "request_id": "XrfDHUJo", + "encode_key": "cw9sw5y2", + "response_params": [ + "s1RXLIA0", + "2rqxaZ6K", + "PYbfxpTp", + "s35idar9" + ] + }, + { + "name": "MinigameSmashEndRequestHandler", + "original_class": "MinigameSmashEndRequest", + "request_id": "jJKzi0v2", + "encode_key": "eHt7ob1v", + "response_params": [] + }, + { + "name": "MinigameStartRequestHandler", + "original_class": "MinigameStartRequest", + "request_id": "SR7tf9pa", + "encode_key": "XBSu90iF", + "response_params": [] + }, + { + "name": "RaidAgreementRequestHandler", + "original_class": "RaidAgreementRequest", + "request_id": "Cu94xU8j", + "encode_key": "Eh5a3yr9", + "response_params": [] + }, + { + "name": "RaidCampRestEndRequestHandler", + "original_class": "RaidCampRestEndRequest", + "request_id": "f9Dh4djx", + "encode_key": "0TCX6S4R", + "response_params": [] + }, + { + "name": "RaidCampRestGetRequestHandler", + "original_class": "RaidCampRestGetRequest", + "request_id": "diIe8ux7", + "encode_key": "G5uind2r", + "response_params": [] + }, + { + "name": "RaidCampRestStartRequestHandler", + "original_class": "RaidCampRestStartRequest", + "request_id": "I7nVUv0h", + "encode_key": "qy27SYu9", + "response_params": [] + }, + { + "name": "RaidEnterRequestHandler", + "original_class": "RaidEnterRequest", + "request_id": "yZReG75i", + "encode_key": "N0Azw6ob", + "response_params": [] + }, + { + "name": "RaidExitRequestHandler", + "original_class": "RaidExitRequest", + "request_id": "jqi71nWu", + "encode_key": "PD4ke3Ii", + "response_params": [] + }, + { + "name": "RaidFrlendSelectRequestHandler", + "original_class": "RaidFrlendSelectRequest", + "request_id": "u59zdKCw", + "encode_key": "0HJ9ShKg", + "response_params": [] + }, + { + "name": "RaidGetChatLogRequestHandler", + "original_class": "RaidGetChatLogRequest", + "request_id": "k5pMN68B", + "encode_key": "cy0oLna7", + "response_params": [ + "NLKce95n", + "ToSxkU34", + "h7eY3sAK", + "B5JQyV8j", + "pn16CNah", + "8Fj06n3K", + "3kQUaGx0", + "2pAyFjmZ" + ] + }, + { + "name": "RaidGetPlayerInfoRequestHandler", + "original_class": "RaidGetPlayerInfoRequest", + "request_id": "81zkMjfN", + "encode_key": "V7M6Bph4", + "response_params": [] + }, + { + "name": "RaidItemDeleteRequestHandler", + "original_class": "RaidItemDeleteRequest", + "request_id": "N43JmIf2", + "encode_key": "jvm3q24f", + "response_params": [] + }, + { + "name": "RaidItemEditRequestHandler", + "original_class": "RaidItemEditRequest", + "request_id": "DZLI83hx", + "encode_key": "3Lxpf5KE", + "response_params": [] + }, + { + "name": "RaidItemMixRequestHandler", + "original_class": "RaidItemMixRequest", + "request_id": "K17JUYR2", + "encode_key": "c6wBM9sH", + "response_params": [] + }, + { + "name": "RaidLimitedUseItemRequestHandler", + "original_class": "RaidLimitedUseItemRequest", + "request_id": "SaN7v13E", + "encode_key": "btR9Jkw7", + "response_params": [] + }, + { + "name": "RaidMissionBattleEndRequestHandler", + "original_class": "RaidMissionBattleEndRequest", + "request_id": "5Ko2BjPA", + "encode_key": "gi6B0m2p", + "response_params": [] + }, + { + "name": "RaidMissionBattleRestartRequestHandler", + "original_class": "RaidMissionBattleRestartRequest", + "request_id": "La24KGAp", + "encode_key": "ecJRzX16", + "response_params": [] + }, + { + "name": "RaidMissionBattleStartRequestHandler", + "original_class": "RaidMissionBattleStartRequest", + "request_id": "8UiQj0uF", + "encode_key": "1Jhavqb7", + "response_params": [] + }, + { + "name": "RaidMissionEndRequestHandler", + "original_class": "RaidMissionEndRequest", + "request_id": "vgin9Mf1", + "encode_key": "95ULkowE", + "response_params": [] + }, + { + "name": "RaidMissionExitRequestHandler", + "original_class": "RaidMissionExitRequest", + "request_id": "a12v0RcA", + "encode_key": "14GMJFIN", + "response_params": [] + }, + { + "name": "RaidMissionHarvestRequestHandler", + "original_class": "RaidMissionHarvestRequest", + "request_id": "9QdRVwB1", + "encode_key": "b1ScyFv9", + "response_params": [] + }, + { + "name": "RaidMissionInfoLightRequestHandler", + "original_class": "RaidMissionInfoLightRequest", + "request_id": "Argz1U6B", + "encode_key": "1hJrYxs7", + "response_params": [] + }, + { + "name": "RaidMissionInfoRequestHandler", + "original_class": "RaidMissionInfoRequest", + "request_id": "BqF2x3EC", + "encode_key": "6SyFs0Du", + "response_params": [] + }, + { + "name": "RaidMissionSelectRequestHandler", + "original_class": "RaidMissionSelectRequest", + "request_id": "8iQL3IKA", + "encode_key": "ZBex5ju9", + "response_params": [] + }, + { + "name": "RaidMissionStartRequestHandler", + "original_class": "RaidMissionStartRequest", + "request_id": "2qDW9NBU", + "encode_key": "kY5y1zBj", + "response_params": [] + }, + { + "name": "RaidMissionUseItemRequestHandler", + "original_class": "RaidMissionUseItemRequest", + "request_id": "o03kCtb1", + "encode_key": "Ys8ro9Sq", + "response_params": [] + }, + { + "name": "RaidQuickStartRequestHandler", + "original_class": "RaidQuickStartRequest", + "request_id": "CWeTY8BQ", + "encode_key": "HsVofOJJ", + "response_params": [] + }, + { + "name": "RaidRoomDissolveRequestHandler", + "original_class": "RaidRoomDissolveRequest", + "request_id": "H8N1R0TE", + "encode_key": "q7dbw29J", + "response_params": [] + }, + { + "name": "RaidRoomFriendGetRequestHandler", + "original_class": "RaidRoomFriendGetRequest", + "request_id": "Xe2UB3A8", + "encode_key": "9WN8oYBx", + "response_params": [ + "h7eY3sAK", + "B5JQyV8j", + "2Fh3J7ng", + "96Nxs2WQ", + "0CAQ6wUe", + "pn16CNah", + "4A6LzBxr", + "e7DK0FQT", + "67CApcti", + "q08xLEsy", + "PWXu25cg", + "cuIWp89g", + "TokWs1B3", + "RT4CtH5d", + "t4m1RH6Y", + "GcMD0hy6", + "e6mY8Z0k", + "C1HZr3pb", + "X6jf8DUw", + "a1Jp3TVb", + "s2WnRw9N", + "5JbjC3Pp", + "Ge8Yo32T", + "mZA7fH2v", + "98WfKiyA", + "bM7RLu5K", + "JmFn3g9t", + "U4pMNjy0", + "nBTx56W9", + "nj9Lw7mV", + "3NbeC8AB", + "iEFZ6H19", + "RQ5GnFE2", + "cP83zNsv", + "LjY4DfRg", + "2pAyFjmZ", + "Fnxab5CN", + "3InKeya4", + "zsiAn9P1", + "yu18xScw", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor", + "U8FCB2Wj", + "NqVAPbLC", + "mgNdrCEe" + ] + }, + { + "name": "RaidRoomInfoRequestHandler", + "original_class": "RaidRoomInfoRequest", + "request_id": "0VxE6kTW", + "encode_key": "cUrw7K6W", + "response_params": [ + "8VYd6xSX", + "43hMuY2I", + "8ZK3w0Np", + "IAfv98Wd", + "6WKvM4o8", + "5bBwEo9f", + "fZgEP96L", + "NQR1Vd3t", + "TdDHf59J", + "j3sGA1zt", + "wYmg52xp", + "WDUyI85C", + "4WSu1irc", + "nJ2Qe3wM", + "KQA1oWj7", + "1Txpza2u", + "ouU5H7qm", + "j28VNcUW", + "3tWuc7de", + "rPIya39u", + "XqMsnE89", + "4Qf8RePm", + "0TfXnP3m", + "gkYiqB40", + "H5pQK04c", + "usM7W3DS", + "1ctR6GHC", + "8Ix0Soup", + "C1vG0iKh", + "i9L42Gx0", + "JmLLHcDv", + "mnZ5K4Ii", + "GWfpjED4", + "jkldTrhL", + "9i2xhMaJ", + "iNy0ZU5M", + "btZizNep", + "RVVgyuor" + ] + }, + { + "name": "RaidRoomKickRequestHandler", + "original_class": "RaidRoomKickRequest", + "request_id": "Xbgen5J8", + "encode_key": "FrX0T2QJ", + "response_params": [] + }, + { + "name": "RaidRoomListRequestHandler", + "original_class": "RaidRoomListRequest", + "request_id": "YF9UQpn6", + "encode_key": "c0Qf94Ir", + "response_params": [] + }, + { + "name": "RaidRoonItemEditRequestHandler", + "original_class": "RaidRoonItemEditRequest", + "request_id": "bv9xt3m6", + "encode_key": "9mKud8kc", + "response_params": [] + }, + { + "name": "RaidSendChatRequestHandler", + "original_class": "RaidSendChatRequest", + "request_id": "dYIy6Eu8", + "encode_key": "x2Fm1LSt", + "response_params": [] + }, + { + "name": "RaidShopUseRequestHandler", + "original_class": "RaidShopUseRequest", + "request_id": "4zJ0WmTX", + "encode_key": "RSvU7dh6", + "response_params": [] + }, + { + "name": "RaidUpDataRoomInfoRequestHandler", + "original_class": "RaidUpDataRoomInfoRequest", + "request_id": "52H0dkjv", + "encode_key": "9KdeuMX8", + "response_params": [] + }, + { + "name": "RaidUpDataUserReadyRequestHandler", + "original_class": "RaidUpDataUserReadyRequest", + "request_id": "vmdA2GD8", + "encode_key": "esR7NZL9", + "response_params": [] + }, + { + "name": "RaidUpDateCashRequestHandler", + "original_class": "RaidUpDateCashRequest", + "request_id": "XTban70i", + "encode_key": "H5d6B2pi", + "response_params": [] + }, + { + "name": "RaidUpScenarioInfoRequestHandler", + "original_class": "RaidUpScenarioInfoRequest", + "request_id": "R38qvphm", + "encode_key": "72EyFbW8", + "response_params": [] + }, + { + "name": "RaidUpdateBlackListRequestHandler", + "original_class": "RaidUpdateBlackListRequest", + "request_id": "4igfcyIm", + "encode_key": "XIgQ4UHm", + "response_params": [] + }, + { + "name": "RaidUpdateProgressRequestHandler", + "original_class": "RaidUpdateProgressRequest", + "request_id": "7geDL5Vb", + "encode_key": "7DkVMG8Y", + "response_params": [] + }, + { + "name": "RaidUserInfoRequestHandler", + "original_class": "RaidUserInfoRequest", + "request_id": "jJZ01VQo", + "encode_key": "SsQ26dVY", + "response_params": [ + "7x3pPB2C", + "dziN1Ha9", + "43hMuY2I", + "8VYd6xSX", + "iFA0fd6Y", + "Z0Y4RoD7", + "C45mRxnZ", + "S92Hcor3", + "6d2XBDUu" + ] + }, + { + "name": "RaidWorloInfoRequestHandler", + "original_class": "RaidWorloInfoRequest", + "request_id": "H7GRp01L", + "encode_key": "5JxFp0tD", + "response_params": [] + }, + { + "name": "SlotActionRequestHandler", + "original_class": "SlotActionRequest", + "request_id": "vChFp73J", + "encode_key": "hm9X6BQj", + "response_params": [] + }, + { + "name": "SummonerMixRequestHandler", + "original_class": "SummonerMixRequest", + "request_id": "nv4d3O7F", + "encode_key": "vM65bAB4", + "response_params": [] + }, + { + "name": "SummonerSkillGetRequestHandler", + "original_class": "SummonerSkillGetRequest", + "request_id": "qWkYyw5i", + "encode_key": "mrXjLLJB", + "response_params": [] + }, + { + "name": "UserSummonerInfoEditRequestHandler", + "original_class": "UserSummonerInfoEditRequest", + "request_id": "ZJYkXcHo", + "encode_key": "lyR0us9b", + "response_params": [] + }, + { + "name": "FeSkillGetRequestHandler", + "original_class": "FeSkillGetRequest", + "request_id": "nSQxNOeL", + "encode_key": "nZ2bVoWu", + "response_params": [] + }, + { + "name": "CollabRewardRequestHandler", + "original_class": "CollabRewardRequest", + "request_id": "4aL5upiU", + "encode_key": "2a4MeshE", + "response_params": [ + "ZC0msu2L", + "Sc3slc04" + ] + }, + { + "name": "EventTokenExchangeInfoRequestHandler", + "original_class": "EventTokenExchangeInfoRequest", + "request_id": "49zxdfl3", + "encode_key": "v2DfDSFl", + "response_params": [ + "Kd3DL39d", + "s35idar9", + "qp37xTDh", + "XuJL4pc5", + "3EWLm0sA", + "S8rdp9zk", + "qBAb07rh", + "ra4iFR6T" + ] + }, + { + "name": "EventTokenExchangePurchaseRequestHandler", + "original_class": "EventTokenExchangePurchaseRequest", + "request_id": "SLf48fs0", + "encode_key": "Odiel30s", + "response_params": [] + }, + { + "name": "EventTokenInfoRequestHandler", + "original_class": "EventTokenInfoRequest", + "request_id": "f49als4D", + "encode_key": "94lDsgh4", + "response_params": [ + "Slkc395l", + "s35idar9", + "qp37xTDh", + "lDk4hv20", + "fE2d6ivS", + "0Dk4fc81", + "pn16CNah" + ] + }, + { + "name": "FGPlusGuildRankingRequestHandler", + "original_class": "FGPlusGuildRankingRequest", + "request_id": "7umuchUg", + "encode_key": "sWup7ehu", + "response_params": [ + "h7eY3sAK", + "TPR79fyI", + "B5JQyV8j", + "pG2n1A28" + ] + }, + { + "name": "FGPlusGuildRewardClaimRequestHandler", + "original_class": "FGPlusGuildRewardClaimRequest", + "request_id": "Sp7umiaY", + "encode_key": "thIUXiu5", + "response_params": [] + }, + { + "name": "GRGuardianDetailHandler", + "original_class": "GRGuardianDetail", + "request_id": "5710Dkla", + "encode_key": "f89a2kd7", + "response_params": [] + }, + { + "name": "GachaActionRequest_SGHandler", + "original_class": "GachaActionRequest_SG", + "request_id": "z3Di1k0e", + "encode_key": "be51pQk9c", + "response_params": [] + }, + { + "name": "GuildBattleScoreInfoRequestHandler", + "original_class": "GuildBattleScoreInfoRequest", + "request_id": "W1Dgsfnz", + "encode_key": "eMfdsGVJ", + "response_params": [ + "gE2NN2xi", + "qXCIfZIk" + ] + }, + { + "name": "GuildBoardInfoRequestHandler", + "original_class": "GuildBoardInfoRequest", + "request_id": "J93ki3Bw", + "encode_key": "m83D19ib", + "response_params": [ + "Kd8i2bKe", + "sD73jd20", + "h7eY3sAK", + "ZC0msu2L", + "o94cnA8P", + "B5JQyV8j", + "98WfKiyA", + "2Fh3J7ng", + "pn16CNah" + ] + }, + { + "name": "GuildBoardPostRequestHandler", + "original_class": "GuildBoardPostRequest", + "request_id": "X89bDai1", + "encode_key": "Bi9Ralbq", + "response_params": [] + }, + { + "name": "GuildCreateRequestHandler", + "original_class": "GuildCreateRequest", + "request_id": "g298Da10", + "encode_key": "G23Bd01d", + "response_params": [] + }, + { + "name": "GuildDeckActivateRequestHandler", + "original_class": "GuildDeckActivateRequest", + "request_id": "bk30i39b", + "encode_key": "3bkb98a1", + "response_params": [] + }, + { + "name": "GuildDeckEditRequestHandler", + "original_class": "GuildDeckEditRequest", + "request_id": "adk28bij", + "encode_key": "fgd3uu2b", + "response_params": [] + }, + { + "name": "GuildGuardianSummonContributeRequestHandler", + "original_class": "GuildGuardianSummonContributeRequest", + "request_id": "yDDcC0vW", + "encode_key": "NOeugPyv", + "response_params": [] + }, + { + "name": "GuildInfoRequestHandler", + "original_class": "GuildInfoRequest", + "request_id": "138ba8d4", + "encode_key": "23gD81ia", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "aBcniqj8", + "Siv49s0l", + "39bDai1y", + "b6D19bg9", + "o94cnA8P" + ] + }, + { + "name": "GuildInviteManageRequestHandler", + "original_class": "GuildInviteManageRequest", + "request_id": "1D8bba8D", + "encode_key": "bUd2bd0e", + "response_params": [] + }, + { + "name": "GuildJoinRequestHandler", + "original_class": "GuildJoinRequest", + "request_id": "bfa2D1bp", + "encode_key": "9b3abdk1", + "response_params": [] + }, + { + "name": "GuildJoinedListRequestHandler", + "original_class": "GuildJoinedListRequest", + "request_id": "3890ab5j", + "encode_key": "820b38z5", + "response_params": [] + }, + { + "name": "GuildMemberGuildInfoRequestHandler", + "original_class": "GuildMemberGuildInfoRequest", + "request_id": "38bSeq81", + "encode_key": "h8TmR1bi", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "Nt38aDqi", + "aBcniqj8", + "Siv49s0l", + "39bDai1y", + "o94cnA8P" + ] + }, + { + "name": "GuildMemberUpdateRequestHandler", + "original_class": "GuildMemberUpdateRequest", + "request_id": "ad81b8at", + "encode_key": "2b1bDo2m", + "response_params": [] + }, + { + "name": "GuildRaidBattleInfoRequestHandler", + "original_class": "GuildRaidBattleInfoRequest", + "request_id": "9b98aKj1", + "encode_key": "b8dAl1ic", + "response_params": [] + }, + { + "name": "GuildRaidBattleLogListRequestHandler", + "original_class": "GuildRaidBattleLogListRequest", + "request_id": "MTzXyuFL", + "encode_key": "MkV5xHDL", + "response_params": [ + "78Zema70", + "ykppaAss", + "sD73jd20", + "3e9aGpus", + "k3I8AWLs", + "OQRaLR1w", + "33NJQWdR", + "B5JQyV8j", + "me7eDiXs", + "nr49L6DW", + "e7DK0FQT", + "QXYAv9L7", + "m5RPduay", + "KeKKpEAW", + "fsZWDyW2", + "w37afraZ" + ] + }, + { + "name": "GuildRaidBattleLogSetRequestHandler", + "original_class": "GuildRaidBattleLogSetRequest", + "request_id": "36jhZ9YZ", + "encode_key": "Zd3d2zGx", + "response_params": [] + }, + { + "name": "GuildRaidBattleOutpostRelocateRequestHandler", + "original_class": "GuildRaidBattleOutpostRelocateRequest", + "request_id": "bka03Bi1", + "encode_key": "F91Dalb8", + "response_params": [] + }, + { + "name": "GuildRaidBattleProgressRequestHandler", + "original_class": "GuildRaidBattleProgressRequest", + "request_id": "v87b3Diq", + "encode_key": "Da0m39b1", + "response_params": [] + }, + { + "name": "GuildRaidFriendSelectRequestHandler", + "original_class": "GuildRaidFriendSelectRequest", + "request_id": "zGk5R8Dd", + "encode_key": "DRJQatky", + "response_params": [] + }, + { + "name": "GuildRaidGuardSetupRequestHandler", + "original_class": "GuildRaidGuardSetupRequest", + "request_id": "Xdi3ebD9", + "encode_key": "TrDi19Bd", + "response_params": [] + }, + { + "name": "GuildRaidInfoRequestHandler", + "original_class": "GuildRaidInfoRequest", + "request_id": "Ie01B83k", + "encode_key": "P93Db8q1", + "response_params": [] + }, + { + "name": "GuildRaidJoinRoomRequestHandler", + "original_class": "GuildRaidJoinRoomRequest", + "request_id": "L3D9eK19", + "encode_key": "9Ur3Dkb3", + "response_params": [] + }, + { + "name": "GuildRaidMemberDeployRequestHandler", + "original_class": "GuildRaidMemberDeployRequest", + "request_id": "Z3d9b0ew", + "encode_key": "Bd83Dakb", + "response_params": [] + }, + { + "name": "GuildRaidMissionBattleEndRequestHandler", + "original_class": "GuildRaidMissionBattleEndRequest", + "request_id": "v83Diq7b", + "encode_key": "m39bDa01", + "response_params": [] + }, + { + "name": "GuildRaidMissionBattleStartRequestHandler", + "original_class": "GuildRaidMissionBattleStartRequest", + "request_id": "d735ub8o", + "encode_key": "bk7eob01", + "response_params": [] + }, + { + "name": "GuildRaidRankingResultRequestHandler", + "original_class": "GuildRaidRankingResultRequest", + "request_id": "W1Daxfnz", + "encode_key": "eMMfFDVJ", + "response_params": [] + }, + { + "name": "GuildRaidRoomBattleStartRequestHandler", + "original_class": "GuildRaidRoomBattleStartRequest", + "request_id": "7di8aie9", + "encode_key": "yh8ak18b", + "response_params": [] + }, + { + "name": "GuildRaidRoomCreateRequestHandler", + "original_class": "GuildRaidRoomCreateRequest", + "request_id": "U83BiqDw", + "encode_key": "Cv3DaI3W", + "response_params": [] + }, + { + "name": "GuildRaidRoomInfoRequestHandler", + "original_class": "GuildRaidRoomInfoRequest", + "request_id": "83kBdiqD", + "encode_key": "93Di3Ge8", + "response_params": [] + }, + { + "name": "GuildRaidRoomListRequestHandler", + "original_class": "GuildRaidRoomListRequest", + "request_id": "Q8Eib8Xv", + "encode_key": "UI3Da1B7", + "response_params": [ + "8VYd6xSX", + "978aBi2C", + "dk39bDa1", + "ceak3Pxn", + "h7eY3sAK", + "8ubiaz8i", + "X3nAm2k1" + ] + }, + { + "name": "GuildRaidRoomMemberKickRequestHandler", + "original_class": "GuildRaidRoomMemberKickRequest", + "request_id": "M2dD4b0A", + "encode_key": "I2ixn4Ac", + "response_params": [] + }, + { + "name": "GuildRaidRoomPartSkillSetRequestHandler", + "original_class": "GuildRaidRoomPartSkillSetRequest", + "request_id": "ZZ9xaJoi", + "encode_key": "sdtfUs9y", + "response_params": [] + }, + { + "name": "GuildRaidRoomPartSkillListRequestHandler", + "original_class": "GuildRaidRoomPartSkillListRequest", + "request_id": "26ZGiseY", + "encode_key": "00dU9t9M", + "response_params": [] + }, + { + "name": "GuildRaidRoomUpdatedRequestHandler", + "original_class": "GuildRaidRoomUpdatedRequest", + "request_id": "L3D9eK19", + "encode_key": "9Ur3Dkb3", + "response_params": [] + }, + { + "name": "GuildRankingDetailRequestHandler", + "original_class": "GuildRankingDetailRequest", + "request_id": "7ekSBz2y", + "encode_key": "tWF58aK0", + "response_params": [ + "B5JQyV8j", + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "h7eY3sAK", + "osidufj5", + "gE2NN2xi", + "4A6LzBxr", + "pn16CNah", + "2pAyFjmZ" + ] + }, + { + "name": "GuildRankingRequestHandler", + "original_class": "GuildRankingRequest", + "request_id": "2b9D01b4", + "encode_key": "23Djab0e", + "response_params": [ + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "X7hZ03iq" + ] + }, + { + "name": "GuildPreviousRankingRequestHandler", + "original_class": "GuildPreviousRankingRequest", + "request_id": "oRa3ztp8", + "encode_key": "pVg9L9Uw", + "response_params": [ + "C6W4Vpow", + "sD73jd20", + "s35idar9", + "sc83dkh3", + "OQRaLR1w" + ] + }, + { + "name": "GuildRecomendedMemberRequestHandler", + "original_class": "GuildRecomendedMemberRequest", + "request_id": "ja5Enusw", + "encode_key": "8upheqaC", + "response_params": [ + "B5JQyV8j", + "LKSVU2sl", + "JmLLHcDv", + "1ctR6GHC", + "8Ix0Soup", + "93nclsc8", + "h7eY3sAK" + ] + }, + { + "name": "GuildResearchInfoRequestHandler", + "original_class": "GuildResearchInfoRequest", + "request_id": "0Dl4rdsn", + "encode_key": "ndk4sS0s", + "response_params": [] + }, + { + "name": "GuildRoundBattleSummaryRequestHandler", + "original_class": "GuildRoundBattleSummaryRequest", + "request_id": "aXPZmq9h", + "encode_key": "J90g7sZK", + "response_params": [] + }, + { + "name": "GuildRoundSumarryRequestHandler", + "original_class": "GuildRoundSumarryRequest", + "request_id": "Xfpo7jE2", + "encode_key": "tVBMO5GW", + "response_params": [] + }, + { + "name": "GuildSearchRequestHandler", + "original_class": "GuildSearchRequest", + "request_id": "R38ba9M3", + "encode_key": "0D18dQn4", + "response_params": [ + "sD73jd20", + "s35idar9", + "qp37xTDh", + "dDKCN293", + "osidufj5", + "sc83dkh3", + "SivJ9sL9", + "aBcniqj8", + "o94cnA8P" + ] + }, + { + "name": "GuildShopUseRequestHandler", + "original_class": "GuildShopUseRequest", + "request_id": "cXi7b58e", + "encode_key": "jK18btd0", + "response_params": [] + }, + { + "name": "GuildTradeRequestHandler", + "original_class": "GuildTradeRequest", + "request_id": "38adiJeb", + "encode_key": "ja3biAqb", + "response_params": [] + }, + { + "name": "GuildUpdateRequestHandler", + "original_class": "GuildUpdateRequest", + "request_id": "92bDoqBi", + "encode_key": "w3Bne038", + "response_params": [] + }, + { + "name": "GuildUpgradeContRequestHandler", + "original_class": "GuildUpgradeContRequest", + "request_id": "38bad198", + "encode_key": "d38bHiqj", + "response_params": [] + }, + { + "name": "GuildUpgradeRequestHandler", + "original_class": "GuildUpgradeRequest", + "request_id": "a38B82bG", + "encode_key": "7Ykwq038", + "response_params": [] + }, + { + "name": "GuilldBattleMoveRequestHandler", + "original_class": "GuilldBattleMoveRequest", + "request_id": "8b6DKiqz", + "encode_key": "b8akzyk1", + "response_params": [] + }, + { + "name": "GuildCampRequestHandler", + "original_class": "GuildCampRequest", + "request_id": "38b67ie1", + "encode_key": "hG738a5b", + "response_params": [] + }, + { + "name": "HomeInfoRequestHandler", + "original_class": "HomeInfoRequest", + "request_id": "NiYWKdzs", + "encode_key": "f6uOewOD", + "response_params": [] + }, + { + "name": "InboxMessageManageRequestHandler", + "original_class": "InboxMessageManageRequest", + "request_id": "rYSfaC4P", + "encode_key": "0R9ZPaSf", + "response_params": [] + }, + { + "name": "MultiGachaIapPurchaseIapRequestHandler", + "original_class": "MultiGachaIapPurchaseIapRequest", + "request_id": "jk17biw9", + "encode_key": "gIT163bi", + "response_params": [ + "_ACTION_SBB", + "Ek5fF7s6", + "3ub9EdW2", + "R93Xmtnk", + "3nZrT1bC" + ] + }, + { + "name": "MysteryBoxClaimRequestHandler", + "original_class": "MysteryBoxClaimRequest", + "request_id": "2paswUpR", + "encode_key": "kadRadU5", + "response_params": [] + }, + { + "name": "MysteryBoxListRequestHandler", + "original_class": "MysteryBoxListRequest", + "request_id": "pAJ2Xesw", + "encode_key": "DaswA3rE", + "response_params": [] + }, + { + "name": "RaidFriendRemoveRequestHandler", + "original_class": "RaidFriendRemoveRequest", + "request_id": "u59zdKCi", + "encode_key": "0HJ9ShKp", + "response_params": [] + }, + { + "name": "SGChatLogInfoListRequestHandler", + "original_class": "SGChatLogInfoListRequest", + "request_id": "jVRl14IS", + "encode_key": "sxdFrtRW", + "response_params": [ + "Xy1mIazx", + "XIvaD6Jp", + "h7eY3sAK", + "P3aBkrN5", + "dUSyjuzf" + ] + }, + { + "name": "TutorialSkipRequestHandler", + "original_class": "TutorialSkipRequest", + "request_id": "d36DaiJl", + "encode_key": "p3qD61db", + "response_params": [ + "onBossStatusInfoResponse", + "3tWuc7de" + ] + }, + { + "name": "UnitOmniEvoRequestHandler", + "original_class": "UnitOmniEvoRequest", + "request_id": "4Dk4spf9", + "encode_key": "4s3lsODp", + "response_params": [] + }, + { + "name": "UserEnteredFeatureRequestHandler", + "original_class": "UserEnteredFeatureRequest", + "request_id": "983D5Dii", + "encode_key": "Dr6pwV3i", + "response_params": [] + }, + { + "name": "UserGemShardInfoRequestHandler", + "original_class": "UserGemShardInfoRequest", + "request_id": "29slks49", + "encode_key": "930sDd3i", + "response_params": [ + "1ZF3zLrC", + "J3uDa91b" + ] + }, + { + "name": "UserLoginCampaignInfoRequestHandler", + "original_class": "UserLoginCampaignInfoRequest", + "request_id": "5fc8bf2c", + "encode_key": "4eb7ce1b", + "response_params": [ + "H1Dkq93v", + "ad6i23pO", + "1adb38d5", + "4tswNoV9" + ] + }, + { + "name": "VideoAdCompleteRequestHandler", + "original_class": "VideoAdCompleteRequest", + "request_id": "r234ydi1", + "encode_key": "mDqi310y", + "response_params": [] + }, + { + "name": "VideoAdSlotsClaimBonusRequestHandler", + "original_class": "VideoAdSlotsClaimBonusRequest", + "request_id": "29s22s49", + "encode_key": "93055d2i", + "response_params": [] + }, + { + "name": "VideoAdSlotsCompleteRequestHandler", + "original_class": "VideoAdSlotsCompleteRequest", + "request_id": "ifL3TZim", + "encode_key": "FxYPUrf4", + "response_params": [] + }, + { + "name": "VideoAdSlotsStandInfoRefreshRequestHandler", + "original_class": "VideoAdSlotsStandInfoRefreshRequest", + "request_id": "jwgJVpUP", + "encode_key": "sjrlKA3D", + "response_params": [] + }, + { + "name": "VideoAdsSlotActionRequestHandler", + "original_class": "VideoAdsSlotActionRequest", + "request_id": "AjKpMC9a", + "encode_key": "X2esANNz", + "response_params": [] + }, + { + "name": "DbbBondRequestHandler", + "original_class": "DbbBondRequest", + "request_id": "0EtanubR", + "encode_key": "Tr7dR4dR", + "response_params": [] + }, + { + "name": "UnitBondBoostRequestHandler", + "original_class": "UnitBondBoostRequest", + "request_id": "tr5rOwro", + "encode_key": "fus9A2ut", + "response_params": [] + }, + { + "name": "BannerClickRequestHandler", + "original_class": "BannerClickRequest", + "request_id": "a5k36D28", + "encode_key": "a63Ghbi2", + "response_params": [] + }, + { + "name": "DailyLoginRequestHandler", + "original_class": "DailyLoginRequest", + "request_id": "4aClzokO", + "encode_key": "stI81haQ", + "response_params": [] + }, + { + "name": "UnitSelectorGachaTicketRequestHandler", + "original_class": "UnitSelectorGachaTicketRequest", + "request_id": "k57TdKDj", + "encode_key": "1IJ8SaNk", + "response_params": [] + } +] \ No newline at end of file diff --git a/gimuserver/gme/response/MissionStartInfo.hpp b/gimuserver/gme/response/MissionStartInfo.hpp new file mode 100644 index 0000000..09f2100 --- /dev/null +++ b/gimuserver/gme/response/MissionStartInfo.hpp @@ -0,0 +1,53 @@ +#pragma once + +#include "../GmeRequest.hpp" + +RESPONSE_NS_BEGIN +struct MissionStartInfo : public IResponse +{ + struct Data + { + std::string userID; + std::string reinforceUserID; + uint32_t friendPoint; + std::string missionID; + std::string reinforceInfo; // "1VagK32J" field, not present in the provided response + uint32_t deckNum; + uint32_t bonusType; + float bonusRate; + + explicit Data() : friendPoint(0), deckNum(0), bonusType(0), bonusRate(0.0f) + { + } + + void Serialize(Json::Value& v) const + { + v["h7eY3sAK"] = reinforceUserID; // str + v["J3stQ7jd"] = std::to_string(friendPoint); // str + v["j28VNcUW"] = missionID; // str + if (!reinforceInfo.empty()) { + v["1VagK32J"] = reinforceInfo; // str + } + v["Z0Y4RoD7"] = std::to_string(deckNum); // str + if (bonusType != 0) { + v["nA95Bdj6"] = std::to_string(bonusType); // str + } + if (bonusRate != 0.0f) { + v["5Z1LNoyH"] = std::to_string(bonusRate); // str + } + } + }; + + const char* getGroupName() const override { return "fEi17cnx"; } + + std::vector Mst; + +protected: + size_t getRespCount() const override { return Mst.size(); } + + void SerializeFields(Json::Value& v, size_t i) const override + { + Mst.at(i).Serialize(v); + } +}; +RESPONSE_NS_END \ No newline at end of file diff --git a/gimuserver/system/DailyTaskConfig.cpp b/gimuserver/system/DailyTaskConfig.cpp new file mode 100644 index 0000000..3dcc050 --- /dev/null +++ b/gimuserver/system/DailyTaskConfig.cpp @@ -0,0 +1,56 @@ +#include "DailyTaskConfig.hpp" +#include +#include + +void DailyTaskConfig::LoadTableFromJson(const std::string& path) +{ + std::ifstream ifs; + ifs.open(path + "/dailytask.json"); + + if (!ifs.is_open()) + throw std::runtime_error("dailytask.json: not found"); + + Json::CharReaderBuilder rb; + JSONCPP_STRING jss; + Json::Value root; + if (!Json::parseFromStream(rb, ifs, &root, &jss)) + throw std::runtime_error("dailytask.json: parse error"); + + const auto& msts = root["task_prizes"]; + + int id = 1; + for (const auto& v : msts) + { + DailyTaskConfig::DailyPrizeTable tbl; + + auto sid = v.get("start_id", Json::Value()); + if (sid.isNumeric()) + id = sid.asInt(); + + tbl.id = id; + tbl.title = v["task_title"].asCString(); + tbl.desc = v["task_description"].asCString(); + tbl.present_type = v["present_type"].asInt(); + tbl.target_id = v["target_id"].asInt(); + tbl.target_param = v["target_param"].asCString(); + tbl.time_limit = v["time_limit"].asInt64(); + tbl.max_claims = v["max_claim_count"].asInt(); + tbl.points_cost = v["points_cost"].asInt(); + tbl.target_count = v["target_count"].asInt(); + tbl.milestone_prize = v["milestone_prize"].asBool(); + + m_prizeTbl.emplace_back(tbl); + id++; + } + + const auto& mst2 = root["task_bonus"]; + + for (const auto& v : mst2) + { + DailyTaskConfig::DailyTaskBonusTable tbl2; + + tbl2.points = v["points"].asInt(); + + m_taskBonusTbl.emplace_back(tbl2); + } +} From dba709d0291465d3d1bbed5a44ce2329b4867089 Mon Sep 17 00:00:00 2001 From: seltraeh Date: Sun, 18 Jan 2026 18:22:35 -0500 Subject: [PATCH 5/5] Updated GmeController_Handler to not repeat so much. Removed what seemed like placeholders to clean up handlers and responses. Transfered logic from old versions to new naming scheme. Handlers list is now finalized. --- gimuserver/gme/GmeController_Handlers.cpp | 24 +- .../gme/handlers/BadgeInfoRequestHandler.cpp | 4 +- .../gme/handlers/BadgeInfoRequestHandler.hpp | 2 +- .../handlers/GetUserInfoRequestHandler.cpp | 507 ++-- gimuserver/gme/handlers/handlers_export.json | 2439 ----------------- gimuserver/gme/response/BadgeInfo.hpp | 17 +- gimuserver/gme/response/ChallengeGradeMst.hpp | 0 gimuserver/gme/response/ChallengeHr.hpp | 0 gimuserver/gme/response/ChallengeItemMst.hpp | 0 gimuserver/gme/response/ChallengeMisMst.hpp | 0 gimuserver/gme/response/ChallengeMst.hpp | 0 gimuserver/gme/response/ChallengeMvp.hpp | 0 .../gme/response/ChallengeRankRewardMst.hpp | 0 .../gme/response/ChallengeRewardMst.hpp | 0 gimuserver/gme/response/DailyBPInfo.hpp | 0 gimuserver/gme/response/HelpMst.hpp | 0 gimuserver/gme/response/HelpSubMst.hpp | 0 gimuserver/gme/response/InformationMst.hpp | 0 .../gme/response/InteractiveBannerInfo.hpp | 0 gimuserver/gme/response/PermitRecipe.hpp | 0 gimuserver/gme/response/ServerInfo.hpp | 0 gimuserver/gme/response/ServerTime.hpp | 0 gimuserver/gme/response/SoundMst.hpp | 0 gimuserver/gme/response/TrophyGradeMst.hpp | 0 gimuserver/gme/response/TrophyGroupMst.hpp | 0 gimuserver/gme/response/TrophyMst.hpp | 0 26 files changed, 191 insertions(+), 2802 deletions(-) delete mode 100644 gimuserver/gme/handlers/handlers_export.json delete mode 100644 gimuserver/gme/response/ChallengeGradeMst.hpp delete mode 100644 gimuserver/gme/response/ChallengeHr.hpp delete mode 100644 gimuserver/gme/response/ChallengeItemMst.hpp delete mode 100644 gimuserver/gme/response/ChallengeMisMst.hpp delete mode 100644 gimuserver/gme/response/ChallengeMst.hpp delete mode 100644 gimuserver/gme/response/ChallengeMvp.hpp delete mode 100644 gimuserver/gme/response/ChallengeRankRewardMst.hpp delete mode 100644 gimuserver/gme/response/ChallengeRewardMst.hpp delete mode 100644 gimuserver/gme/response/DailyBPInfo.hpp delete mode 100644 gimuserver/gme/response/HelpMst.hpp delete mode 100644 gimuserver/gme/response/HelpSubMst.hpp delete mode 100644 gimuserver/gme/response/InformationMst.hpp delete mode 100644 gimuserver/gme/response/InteractiveBannerInfo.hpp delete mode 100644 gimuserver/gme/response/PermitRecipe.hpp delete mode 100644 gimuserver/gme/response/ServerInfo.hpp delete mode 100644 gimuserver/gme/response/ServerTime.hpp delete mode 100644 gimuserver/gme/response/SoundMst.hpp delete mode 100644 gimuserver/gme/response/TrophyGradeMst.hpp delete mode 100644 gimuserver/gme/response/TrophyGroupMst.hpp delete mode 100644 gimuserver/gme/response/TrophyMst.hpp diff --git a/gimuserver/gme/GmeController_Handlers.cpp b/gimuserver/gme/GmeController_Handlers.cpp index 2e90ce0..5a1b974 100644 --- a/gimuserver/gme/GmeController_Handlers.cpp +++ b/gimuserver/gme/GmeController_Handlers.cpp @@ -1,3 +1,8 @@ +//#include "handlers/NgwordCheckRequestHandler.hpp" +//#include "handlers/CreateUserRequestHandler.hpp" +//#include "handlers/InitializeRequestHandler.hpp" +//#include "handlers/TutorialUpdateRequestHandler.hpp" +//#include "handlers/URLMstRequestHandler.hpp" #include "GmeController.hpp" #include "handlers/BundlePurchaseRequestHandler.hpp" #include "handlers/BundleCategoryRefreshRequestHandler.hpp" @@ -54,7 +59,6 @@ #include "handlers/ChallengeUserInfoRequestHandler.hpp" #include "handlers/ChronologyRequestHandler.hpp" #include "handlers/ControlCenterEnterRequestHandler.hpp" -#include "handlers/CreateUserRequestHandler.hpp" #include "handlers/DebugUpdateRequestHandler.hpp" #include "handlers/DeckEditRequestHandler.hpp" #include "handlers/DungeonEventUpdateRequestHandler.hpp" @@ -79,7 +83,6 @@ #include "handlers/GetPlayerInfoRequestHandler.hpp" #include "handlers/GetScenarioPlayingInfoRequestHandler.hpp" #include "handlers/GetUserInfoRequestHandler.hpp" -#include "handlers/InitializeRequestHandler.hpp" #include "handlers/InitializeRequest2Handler.hpp" #include "handlers/InvitationReceiptRequestHandler.hpp" #include "handlers/ItemEditRequestHandler.hpp" @@ -92,7 +95,6 @@ #include "handlers/MissionEndRequestHandler.hpp" #include "handlers/MissionRestartRequestHandler.hpp" #include "handlers/MissionStartRequestHandler.hpp" -#include "handlers/NgwordCheckRequestHandler.hpp" #include "handlers/NoticeListRequestHandler.hpp" #include "handlers/NoticeReadUpdateRequestHandler.hpp" #include "handlers/NoticeUpdateRequestHandler.hpp" @@ -111,8 +113,6 @@ #include "handlers/TransferRequestHandler.hpp" #include "handlers/TrialDeckEditRequestHandler.hpp" #include "handlers/TrialDeckGetRequestHandler.hpp" -#include "handlers/TutorialUpdateRequestHandler.hpp" -#include "handlers/URLMstRequestHandler.hpp" #include "handlers/UnitEvoRequestHandler.hpp" #include "handlers/UnitFavoriteRequestHandler.hpp" #include "handlers/UnitMixRequestHandler.hpp" @@ -282,6 +282,11 @@ void GmeController::InitializeHandlers() { + //REGISTER(NgwordCheckRequest); //Checks the users name is appropriate on game first play flag + Associated to name assignment + //REGISTER(CreateUserRequest); //Creates a new user every time called, disabled for testing purposes + //REGISTER(InitializeRequest); //Disabled due to duplicate class. Refer to Initialize Request 2 below + //REGISTER(TutorialUpdateRequest); + //REGISTER(URLMstRequest); REGISTER(BundlePurchaseRequest); REGISTER(BundleCategoryRefreshRequest); REGISTER(BundlePurchaseIapRequest); @@ -337,8 +342,7 @@ void GmeController::InitializeHandlers() REGISTER(ChallengeUserInfoRequest); REGISTER(ChronologyRequest); REGISTER(ControlCenterEnterRequest); - REGISTER(CreateUserRequest); - REGISTER(DebugUpdateRequest); + REGISTER(DebugUpdateRequest); REGISTER(DeckEditRequest); REGISTER(DungeonEventUpdateRequest); REGISTER(DungeonKeyReceiptRequest); @@ -362,8 +366,7 @@ void GmeController::InitializeHandlers() REGISTER(GetPlayerInfoRequest); REGISTER(GetScenarioPlayingInfoRequest); REGISTER(GetUserInfoRequest); - REGISTER(InitializeRequest); - REGISTER(InitializeRequest2); + REGISTER(InitializeRequest2); REGISTER(InvitationReceiptRequest); REGISTER(ItemEditRequest); REGISTER(ItemFavoriteRequest); @@ -375,7 +378,6 @@ void GmeController::InitializeHandlers() REGISTER(MissionEndRequest); REGISTER(MissionRestartRequest); REGISTER(MissionStartRequest); - REGISTER(NgwordCheckRequest); REGISTER(NoticeListRequest); REGISTER(NoticeReadUpdateRequest); REGISTER(NoticeUpdateRequest); @@ -394,8 +396,6 @@ void GmeController::InitializeHandlers() REGISTER(TransferRequest); REGISTER(TrialDeckEditRequest); REGISTER(TrialDeckGetRequest); - REGISTER(TutorialUpdateRequest); - REGISTER(URLMstRequest); REGISTER(UnitEvoRequest); REGISTER(UnitFavoriteRequest); REGISTER(UnitMixRequest); diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp index 9eaa7ec..3429f24 100644 --- a/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.cpp @@ -8,7 +8,7 @@ void Handler::BadgeInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const { Json::Value res; - Response::BadgeInfo info; //How we parse in responses - info.Serialize(res); //and include it in the response + Response::BadgeInfo info; //How we parse in responses + info.Serialize(res); //and include it in the response cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); } diff --git a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp index cf0877d..46cd9ea 100644 --- a/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp +++ b/gimuserver/gme/handlers/BadgeInfoRequestHandler.hpp @@ -8,7 +8,7 @@ class BadgeInfoRequestHandler : public HandlerBase public: const char* GetGroupId() const override { return "nJ3A7qFp"; } const char* GetAesKey() const override { return "bGxX67KB"; } - // TODO: Response has 6 parameters to implement + void Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const override; }; HANDLER_NS_END diff --git a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp index 96d69de..adb5461 100644 --- a/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp +++ b/gimuserver/gme/handlers/GetUserInfoRequestHandler.cpp @@ -1,5 +1,4 @@ #include "GetUserInfoRequestHandler.hpp" -#include "GetUserInfoRequestHandler.hpp" #include #include #include @@ -13,7 +12,6 @@ #include "gme/response/UserWarehouseInfo.hpp" #include "gme/response/UserClearMissionInfo.hpp" #include "gme/response/ItemFavorite.hpp" -#include "gme/response/UserItemDictionaryInfo.hpp" #include "gme/response/UserTeamArenaArchive.hpp" #include "gme/response/UserUnitDictionary.hpp" #include "gme/response/UserFavorite.hpp" @@ -25,154 +23,117 @@ #include "gme/response/SignalKey.hpp" #include -void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const -{ - // Extract and log the initial user ID +namespace { + // Helper: Populate unit data structure with default values + void PopulateUnitData(Response::UserUnitInfo::Data& d, const std::string& userId, + uint32_t userUnitId, uint64_t unitId) { + d.userID = userId; + d.userUnitID = userUnitId; + d.unitID = unitId; + d.element = "fire"; + d.unitLv = 1; + d.newFlg = 1; + d.receiveDate = 100; + d.FeBP = 100; + d.FeMaxUsableBP = 200; + + // Base stats - all start at 1000 + d.baseHp = d.baseAtk = d.baseDef = d.baseHeal = 1000; + d.addHp = d.addAtk = d.addDef = d.addHeal = 100; + d.extHp = d.extAtk = d.extDef = d.extHeal = 100; + d.limitOverHP = d.limitOverAtk = d.limitOverDef = d.limitOverHeal = 200; + d.exp = d.totalExp = 1; + + // Default skill and equipment IDs + d.unitTypeID = 1; + d.leaderSkillID = d.skillID = d.extraSkillID = 0; + d.eqipItemFrameID = d.eqipItemFrameID2 = 0; + d.eqipItemID = d.equipItemID2 = 0; + d.ExtraPassiveSkillID = d.ExtraPassiveSkillID2 = d.AddExtraPassiveSkillID = 0; + d.FeSkillInfo = ""; + } + + // Helper: Create dummy unit for empty inventory (Vargas starter unit) + Response::UserUnitInfo::Data CreateDummyUnit(const std::string& userId) { + Response::UserUnitInfo::Data d; + PopulateUnitData(d, userId, 1, 10017); // Unit ID 10017 = Vargas + return d; + } + + // Helper: Build unit info from database result + Response::UserUnitInfo BuildUnitInfo(const drogon::orm::Result& unitResult, const std::string& userId) { + Response::UserUnitInfo unitInfo; + + for (const auto& row : unitResult) { + Response::UserUnitInfo::Data d; + PopulateUnitData(d, userId, row["id"].as(), + std::stoul(row["unit_id"].as())); + unitInfo.Mst.emplace_back(d); + } + + // Add dummy unit if inventory is empty to prevent client crashes + if (unitInfo.Mst.empty()) { + LOG_WARN << "No units found for user " << userId << ", adding dummy unit"; + unitInfo.Mst.emplace_back(CreateDummyUnit(userId)); + } + + return unitInfo; + } + + // Helper: Create party deck with first unit as leader + Response::UserPartyDeckInfo CreateDefaultDeck(const Response::UserUnitInfo& unitInfo) { + Response::UserPartyDeckInfo deckInfo; + + if (!unitInfo.Mst.empty()) { + Response::UserPartyDeckInfo::Data d; + d.deckNum = 0; + d.deckType = 1; + d.dispOrder = 0; + d.memberType = 0; // Leader position + d.userUnitID = unitInfo.Mst[0].userUnitID; + deckInfo.Mst.emplace_back(d); + } + + return deckInfo; + } +} + +void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback cb, const Json::Value& req) const { + // Determine user ID from request (priority: user_id > ak > hardcoded default) std::string requestUserId = user.info.userID; - LOG_INFO << "UserInfoHandler: Handling request for user_id (initial): " << requestUserId; + LOG_INFO << "UserInfoHandler: Initial user_id: " << requestUserId; - // Check for user_id in the request body if (req.isMember("user_id")) { requestUserId = req["user_id"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request body to: " << requestUserId; + LOG_INFO << "UserInfoHandler: Using user_id from request: " << requestUserId; } - else if (req.isMember("ak")) { // Check for ak parameter (from login context) + else if (req.isMember("ak")) { requestUserId = req["ak"].asString(); - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: Overriding user_id from request ak to: " << requestUserId; + LOG_INFO << "UserInfoHandler: Using ak from request: " << requestUserId; } else { - // Fallback: Use the user_id from the login response (hardcode for now) - requestUserId = "0839899613932562"; - user.info.userID = requestUserId; - LOG_INFO << "UserInfoHandler: No user_id or ak in request, using hardcoded user_id: " << requestUserId; + requestUserId = "0839899613932562"; // Fallback for testing + LOG_INFO << "UserInfoHandler: Using hardcoded fallback user_id"; } - // Check if this is a unit inventory or squad management request + user.info.userID = requestUserId; + + // Handle unit inventory or squad management requests separately std::string action = req.isMember("action") ? req["action"].asString() : ""; if (action == "load_unit_inventory" || action == "Zw3WIoWu" || action == "load_squad_management") { GME_DB->execSqlAsync( - // Updated query to match new user_units schema - "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here - [this, &user, cb, action](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", + [this, &user, cb](const drogon::orm::Result& unitResult) { + LOG_INFO << "Found " << unitResult.size() << " units for user " << user.info.userID; Json::Value res; - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) - d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - // Set default stats since stats field is removed - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - // Set defaults for fields no longer in the table - d.unitTypeID = 1; // Default rarity (was in table as rarity) - d.leaderSkillID = 0; // Default (was in table as leader_skill) - d.skillID = 0; // Default (was in table as bb) - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty (to prevent crashes) - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy - d.unitID = 10017; // Vargas ID - d.unitTypeID = 1; - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 2; - d.totalExp = 5; - // Set defaults for other fields - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - unitInfo.Mst.emplace_back(d); - } - + auto unitInfo = BuildUnitInfo(unitResult, user.info.userID); unitInfo.Serialize(res); - // Initialize party with the first unit to avoid Empty_Party_Info - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units - deckInfo.Mst.emplace_back(d); - } + auto deckInfo = CreateDefaultDeck(unitInfo); deckInfo.Serialize(res); cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); - return; }, [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, user.info.userID @@ -180,18 +141,17 @@ void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback c return; } - // Original logic for initial load + // Main user info loading logic GME_DB->execSqlAsync( - "SELECT level, exp, max_unit_count, max_friend_count, " - "zel, karma, brave_coin, max_warehouse_count, want_gift, " - "free_gems, paid_gems, active_deck, summon_tickets, " - "rainbow_coins, colosseum_tickets, active_arena_deck, " - "total_brave_points, avail_brave_points, energy " - "FROM userinfo WHERE id = $1", + "SELECT level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, " + "max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, " + "rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, " + "avail_brave_points, energy FROM userinfo WHERE id = $1", [this, &user, cb](const drogon::orm::Result& result) { + // Load existing user data or initialize defaults if (result.size() > 0) { - int col = 0; auto& sql = result[0]; + int col = 0; user.teamInfo.UserID = user.info.userID; user.teamInfo.Level = sql[col++].as(); user.teamInfo.Exp = sql[col++].as(); @@ -214,242 +174,101 @@ void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback c user.teamInfo.ActionPoint = sql[col++].as(); } else { + // Initialize new user with starter config + //TODO: Call New User Logic Here auto sc = System::Instance().MstConfig().StartInfo(); user.teamInfo.UserID = user.info.userID; user.teamInfo.Level = sc.Level; user.teamInfo.Exp = 0; - user.teamInfo.MaxUnitCount = 4000; // Updated to match unit count + user.teamInfo.MaxUnitCount = user.teamInfo.WarehouseCount = 4000; user.teamInfo.MaxFriendCount = sc.FriendCount; user.teamInfo.Zel = sc.Zel; user.teamInfo.Karma = sc.Karma; user.teamInfo.BraveCoin = 0; - user.teamInfo.WarehouseCount = 4000; // Updated to match unit count user.teamInfo.FreeGems = sc.FreeGems; user.teamInfo.PaidGems = sc.PaidGems; user.teamInfo.SummonTicket = sc.SummonTickets; user.teamInfo.ColosseumTicket = sc.ColosseumTickets; - // Insert default userinfo to simulate proper login flow + // Persist new user to database GME_DB->execSqlAsync( - "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, total_brave_points, avail_brave_points, energy) " + "INSERT INTO userinfo (id, level, exp, max_unit_count, max_friend_count, " + "zel, karma, brave_coin, max_warehouse_count, want_gift, free_gems, paid_gems, " + "active_deck, summon_tickets, rainbow_coins, colosseum_tickets, active_arena_deck, " + "total_brave_points, avail_brave_points, energy) " "VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20)", - [](const drogon::orm::Result& result) { - LOG_INFO << "UserInfoHandler: Inserted default userinfo for new user"; - }, + [](const drogon::orm::Result&) { LOG_INFO << "Inserted default userinfo for new user"; }, [](const drogon::orm::DrogonDbException& e) { - LOG_ERROR << "UserInfoHandler: Failed to insert default userinfo: " << e.base().what(); + LOG_ERROR << "Failed to insert userinfo: " << e.base().what(); }, - user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, user.teamInfo.MaxFriendCount, - user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, user.teamInfo.WarehouseCount, user.teamInfo.WantGift, - user.teamInfo.FreeGems, user.teamInfo.PaidGems, user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, - user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint + user.info.userID, user.teamInfo.Level, user.teamInfo.Exp, user.teamInfo.MaxUnitCount, + user.teamInfo.MaxFriendCount, user.teamInfo.Zel, user.teamInfo.Karma, user.teamInfo.BraveCoin, + user.teamInfo.WarehouseCount, user.teamInfo.WantGift, user.teamInfo.FreeGems, user.teamInfo.PaidGems, + user.teamInfo.ActiveDeck, user.teamInfo.SummonTicket, user.teamInfo.RainbowCoin, + user.teamInfo.ColosseumTicket, user.teamInfo.ArenaDeckNum, user.teamInfo.BravePointsTotal, + user.teamInfo.CurrentBravePoints, user.teamInfo.ActionPoint ); } + // Apply level-based progression modifiers const auto& msts = System::Instance().MstConfig(); - { - const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); - user.teamInfo.DeckCost = p.deckCost; - user.teamInfo.MaxFriendCount = p.friendCount; - user.teamInfo.AddFriendCount = p.addFriendCount; - user.teamInfo.MaxActionPoint = p.actionPoints; - if (user.teamInfo.ActionPoint == 0) - user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; - } - + const auto& p = msts.GetProgressionInfo().Mst.at(user.teamInfo.Level - 1); + user.teamInfo.DeckCost = p.deckCost; + user.teamInfo.MaxFriendCount = p.friendCount; + user.teamInfo.AddFriendCount = p.addFriendCount; + user.teamInfo.MaxActionPoint = p.actionPoints; + if (user.teamInfo.ActionPoint == 0) + user.teamInfo.ActionPoint = user.teamInfo.MaxActionPoint; + + // Load user units and build complete response GME_DB->execSqlAsync( - // Updated query to match new user_units schema - "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", // LIMIT 1485 here at end + "SELECT id, unit_id FROM user_units WHERE user_id = $1 LIMIT 4000", [this, &user, cb](const drogon::orm::Result& unitResult) { - LOG_INFO << "UserInfoHandler: Found " << unitResult.size() << " units for user_id: " << user.info.userID; + LOG_INFO << "Found " << unitResult.size() << " units for user " << user.info.userID; + // Build comprehensive response with all user data Json::Value res; user.info.Serialize(res); user.teamInfo.Serialize(res); - { - Response::UserLoginCampaignInfo v; - v.currentDay = 1; - v.totalDays = 96; - v.firstForTheDay = true; - v.Serialize(res); - } - - { - Response::UserTeamArchive v; - v.Serialize(res); - } - - { - Response::UserTeamArenaArchive v; - v.Serialize(res); - } - - Response::UserUnitInfo unitInfo; - for (const auto& row : unitResult) { - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = row["id"].as(); // Map id to userUnitID (new primary key) - d.unitID = std::stoul(row["unit_id"].as()); // Map unit_id to unitID - d.element = "fire"; - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - - // Set default stats since stats field is removed - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = d.baseHp / 10; - d.addAtk = d.baseAtk / 10; - d.addDef = d.baseDef / 10; - d.addHeal = d.baseHeal / 10; - d.extHp = d.addHp; - d.extAtk = d.addAtk; - d.extDef = d.addDef; - d.extHeal = d.addHeal; - d.limitOverHP = d.baseHp / 5; - d.limitOverAtk = d.baseAtk / 5; - d.limitOverDef = d.baseDef / 5; - d.limitOverHeal = d.baseHeal / 5; - d.exp = 1; - d.totalExp = 1; - - // Set defaults for fields no longer in the table - d.unitTypeID = 1; - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - - unitInfo.Mst.emplace_back(d); - } - - // Fallback: Add a dummy unit if inventory is empty - if (unitInfo.Mst.empty()) { - LOG_WARN << "UserInfoHandler: No units found, adding dummy unit for compatibility"; - Response::UserUnitInfo::Data d; - d.userID = user.info.userID; - d.userUnitID = 1; // Note: This won't match the auto-incremented id, but used for dummy - d.unitID = 10017; - d.unitTypeID = 1; // Default rarity - d.element = "fire"; // Default - d.unitLv = 1; - d.newFlg = 1; - d.receiveDate = 100; - d.FeBP = 100; - d.FeMaxUsableBP = 200; - d.baseHp = 1000; - d.baseAtk = 1000; - d.baseDef = 1000; - d.baseHeal = 1000; - d.addHp = 100; - d.addAtk = 100; - d.addDef = 100; - d.addHeal = 100; - d.extHp = 100; - d.extAtk = 100; - d.extDef = 100; - d.extHeal = 100; - d.limitOverHP = 200; - d.limitOverAtk = 200; - d.limitOverDef = 200; - d.limitOverHeal = 200; - d.exp = 1; - d.totalExp = 1; - // Set defaults for other fields - d.leaderSkillID = 0; - d.skillID = 0; - d.extraSkillID = 0; - d.FeSkillInfo = ""; - d.eqipItemFrameID = 0; - d.eqipItemFrameID2 = 0; - d.eqipItemID = 0; - d.equipItemID2 = 0; - d.ExtraPassiveSkillID = 0; - d.ExtraPassiveSkillID2 = 0; - d.AddExtraPassiveSkillID = 0; - unitInfo.Mst.emplace_back(d); - } + // Add login campaign info + Response::UserLoginCampaignInfo campaign; + campaign.currentDay = 1; + campaign.totalDays = 96; + campaign.firstForTheDay = true; + campaign.Serialize(res); + // Add unit inventory + auto unitInfo = BuildUnitInfo(unitResult, user.info.userID); unitInfo.Serialize(res); - { - Response::UserPartyDeckInfo deckInfo; - if (!unitInfo.Mst.empty()) { - Response::UserPartyDeckInfo::Data d; - d.deckNum = 0; - d.deckType = 1; - d.dispOrder = 0; - d.memberType = 0; // Leader - d.userUnitID = unitInfo.Mst[0].userUnitID; // Now maps to id from user_units - deckInfo.Mst.emplace_back(d); - } - deckInfo.Serialize(res); - } - - { - Response::UserUnitDictionary v; - v.Serialize(res); - } - - { - Response::UserFavorite v; - v.Serialize(res); - } - - { - Response::UserClearMissionInfo v; - v.Serialize(res); - } - - { - Response::UserWarehouseInfo v; - v.Serialize(res); - } - - { - Response::ItemFavorite v; - v.Serialize(res); - } - - { - Response::UserItemDictionaryInfo v; - v.Serialize(res); - } - - { - Response::UserArenaInfo v; - v.Serialize(res); - } - - { - Response::UserGiftInfo v; - v.Serialize(res); - } - - { - Response::SummonerJournalUserInfo v; - v.userId = user.info.userID; - v.Serialize(res); - } - - { - Response::SignalKey v; - v.key = "5EdKHavF"; - v.Serialize(res); - } - + // Add party deck + auto deckInfo = CreateDefaultDeck(unitInfo); + deckInfo.Serialize(res); + + // Serialize all other game data structures + Response::UserTeamArchive{}.Serialize(res); + Response::UserTeamArenaArchive{}.Serialize(res); + Response::UserUnitDictionary{}.Serialize(res); + Response::UserFavorite{}.Serialize(res); + Response::UserClearMissionInfo{}.Serialize(res); + Response::UserWarehouseInfo{}.Serialize(res); + Response::ItemFavorite{}.Serialize(res); + Response::UserItemDictionaryInfo{}.Serialize(res); + Response::UserArenaInfo{}.Serialize(res); + Response::UserGiftInfo{}.Serialize(res); + + // Add summoner journal info + Response::SummonerJournalUserInfo journal; + journal.userId = user.info.userID; + journal.Serialize(res); + + // Add signal key for client authentication + Response::SignalKey signalKey; + signalKey.key = "5EdKHavF"; + signalKey.Serialize(res); + + // Append master config data System::Instance().MstConfig().CopyUserInfoMstTo(res); cb(newGmeOkResponse(GetGroupId(), GetAesKey(), res)); @@ -461,4 +280,4 @@ void Handler::GetUserInfoRequestHandler::Handle(UserInfo& user, DrogonCallback c [this, cb](const drogon::orm::DrogonDbException& e) { OnError(e, cb); }, user.info.userID ); -} +} \ No newline at end of file diff --git a/gimuserver/gme/handlers/handlers_export.json b/gimuserver/gme/handlers/handlers_export.json deleted file mode 100644 index 8b83add..0000000 --- a/gimuserver/gme/handlers/handlers_export.json +++ /dev/null @@ -1,2439 +0,0 @@ -[ - { - "name": "BundlePurchaseRequestHandler", - "original_class": "BundlePurchaseRequest", - "request_id": "D3gyT3b3", - "encode_key": "a8pE3x39", - "response_params": [] - }, - { - "name": "BundleCategoryRefreshRequestHandler", - "original_class": "BundleCategoryRefreshRequest", - "request_id": "swarOb4u", - "encode_key": "GeJa9uTe", - "response_params": [] - }, - { - "name": "BundlePurchaseIapRequestHandler", - "original_class": "BundlePurchaseIapRequest", - "request_id": "kD298bt6", - "encode_key": "u45Bi2p0", - "response_params": [ - "_ACTION_SBB", - "Ek5fF7s6", - "3ub9EdW2", - "R93Xmtnk", - "3nZrT1bC" - ] - }, - { - "name": "SummonerJournalTaskRewardsRequestHandler", - "original_class": "SummonerJournalTaskRewardsRequest", - "request_id": "2y48D13d", - "encode_key": "7nm3Dqe9", - "response_params": [] - }, - { - "name": "SummonerJournalInfoRequestHandler", - "original_class": "SummonerJournalInfoRequest", - "request_id": "32Gwida0", - "encode_key": "66B2pDki", - "response_params": [] - }, - { - "name": "SummonerJournalMilestoneRewardsRequestHandler", - "original_class": "SummonerJournalMilestoneRewardsRequest", - "request_id": "3a83iY3r", - "encode_key": "98Tw0ubW", - "response_params": [] - }, - { - "name": "ChallengeArenaStartRequestHandler", - "original_class": "ChallengeArenaStartRequest", - "request_id": "z44LyLr2", - "encode_key": "CC8rm3EJ", - "response_params": [] - }, - { - "name": "ChallengeArenaShopAddItemRequestHandler", - "original_class": "ChallengeArenaShopAddItemRequest", - "request_id": "jtzuog2S", - "encode_key": "xMcy25Tx", - "response_params": [] - }, - { - "name": "ChallengeArenaShopInfoRequestHandler", - "original_class": "ChallengeArenaShopInfoRequest", - "request_id": "xfmNcJVl", - "encode_key": "Fmv6wzeu", - "response_params": [ - "RBseFWyk", - "ODdetio0", - "HFAI8WT4", - "wXTxs50z", - "iuF7lR2o", - "M9fJGcI5", - "8XEFN85n", - "6vs7pDRL" - ] - }, - { - "name": "ChallengeArenaResetInfoRequestHandler", - "original_class": "ChallengeArenaResetInfoRequest", - "request_id": "Zw3WIoWu", - "encode_key": "KlwYMGF1", - "response_params": [ - "xQZe5il8", - "1fhT0oIQ", - "QRqWHfJG", - "z1I0P1Qk" - ] - }, - { - "name": "ChallengeArenaTChestReceivedRequestHandler", - "original_class": "ChallengeArenaTChestReceivedRequest", - "request_id": "xmzmjcxQ", - "encode_key": "L4W9YSex", - "response_params": [] - }, - { - "name": "ChallengeArenaRankingRequestHandler", - "original_class": "ChallengeArenaRankingRequest", - "request_id": "L5LN9ytu", - "encode_key": "6gTFuTF9", - "response_params": [ - "Kn51uR4Y", - "h7eY3sAK", - "B5JQyV8j", - "BcIqcWDM", - "4lH05mQr", - "k3I8AWLs", - "D9wXQI2V", - "4A6LzBxr", - "0Rhjwagb" - ] - }, - { - "name": "ChallengeArenaRankingRewardRequestHandler", - "original_class": "ChallengeArenaRankingRewardRequest", - "request_id": "tct1Jogs", - "encode_key": "RRxXMpzm", - "response_params": [ - "UTD3pBgH", - "Kn51uR4Y", - "0Rhjwagb", - "t6bRQfln", - "2OfNNfhH", - "DIOHPpyr", - "wVzB0Yz6", - "25ku1hQC", - "QXy6fPDm", - "IEOPY8ax", - "IH1anFgF", - "kw6U5Juy", - "kfY2FBDa", - "Pl0ltUFS", - "AJCEQfKX", - "5m7eYEoY", - "7Rw23XKV", - "XkoDKBDM", - "1xicWlZF", - "qiYVr95m", - "yezEyRRM", - "H5iyScWN", - "DRfVwToL", - "tbymIkQz", - "dDkmhizw", - "UgGNcWkk", - "1XOKlX5Z", - "Oy4RMVex", - "Hk5b8AoG", - "bXblisNv", - "cWqTJ08e", - "XQ50D7RX", - "OSIsGlWw", - "gjRjD2uy", - "c3OHFwLN", - "kH2EalTY", - "AI1hCjWl", - "SK2GyFGi", - "fmFAhtWv", - "ytPCGWQd", - "Z1P3w7Xn", - "Uarr2hXq", - "u8BQ8MVC", - "6YFE6UYy", - "nVCtUew9", - "oLOHIjgo", - "pghUC2it", - "F86zmgwG", - "95I3mTFK", - "BYiO8s0l", - "p5kjvjF3", - "w9R8EVAl", - "BJK0o9Wq", - "1OvVA8FM", - "gMNkziJQ", - "GI62JPYO", - "sRj8n9Zt", - "1Q4gQwod" - ] - }, - { - "name": "ChallengeArenaBattleEndRequestHandler", - "original_class": "ChallengeArenaBattleEndRequest", - "request_id": "syX20UG8", - "encode_key": "9xk0xi0Y", - "response_params": [] - }, - { - "name": "ChallengeArenaTeamEditRequestHandler", - "original_class": "ChallengeArenaTeamEditRequest", - "request_id": "sXXX6Ec7", - "encode_key": "DcsPPuTG", - "response_params": [] - }, - { - "name": "ChallengeArenaBattleStartRequestHandler", - "original_class": "ChallengeArenaBattleStartRequest", - "request_id": "rbOMSnba", - "encode_key": "iVvpULXG", - "response_params": [] - }, - { - "name": "DailyRewardClaimRequestHandler", - "original_class": "DailyRewardClaimRequest", - "request_id": "AT_DAILY_REWARD", - "encode_key": "ATK_DAILY_REWARD", - "response_params": [ - "P_DAILY_REWARD_STATUS" - ] - }, - { - "name": "TierTourneyClaimRewardRequestHandler", - "original_class": "TierTourneyClaimRewardRequest", - "request_id": "Ue7kmR38", - "encode_key": "23r27AbNW239alHi", - "response_params": [] - }, - { - "name": "TierTourneyFriendListRequestHandler", - "original_class": "TierTourneyFriendListRequest", - "request_id": "p3iaD81y", - "encode_key": "B1oeKLqUw03wELoz", - "response_params": [] - }, - { - "name": "TierTourneyRewardMstRequestHandler", - "original_class": "TierTourneyRewardMstRequest", - "request_id": "gWi2z398", - "encode_key": "M2kajT23Yqwp83CX", - "response_params": [ - "P_TOURNAMENT_ID", - "P_TOURNAMENT_LEVEL_ID", - "P_MIN_RANK", - "P_MAX_RANK", - "P_REWARD_TYPE", - "P_REWARD_CNT", - "P_REWARD_ID" - ] - }, - { - "name": "UserTournamentInfoRequestHandler", - "original_class": "UserTournamentInfoRequest", - "request_id": "L2kdaTx9", - "encode_key": "10db8akS5kaZ32lM", - "response_params": [ - "P_TOURNAMENT_ID", - "P_TOURNAMENT_LEVEL_ID", - "P_POINTS", - "P_CLAIM_FLAG", - "P_HAS_REWARDS" - ] - }, - { - "name": "VortexArenaTopRequestHandler", - "original_class": "VortexArenaTopRequest", - "request_id": "lp3a7bvD", - "encode_key": "38ab793G", - "response_params": [] - }, - { - "name": "VortexArenaBattleStartRequestHandler", - "original_class": "VortexArenaBattleStartRequest", - "request_id": "j3s0iNM1", - "encode_key": "uTk8nBdi", - "response_params": [] - }, - { - "name": "VortexArenaMatchingRequestHandler", - "original_class": "VortexArenaMatchingRequest", - "request_id": "b5TunM93", - "encode_key": "a7GkyuV3", - "response_params": [] - }, - { - "name": "VortexArenaBattleEndRequestHandler", - "original_class": "VortexArenaBattleEndRequest", - "request_id": "89HrE13b", - "encode_key": "i4gkTv3a", - "response_params": [] - }, - { - "name": "VortexArenaRetireRequestHandler", - "original_class": "VortexArenaRetireRequest", - "request_id": "R34vyqw7", - "encode_key": "j8M3a93W", - "response_params": [] - }, - { - "name": "VortexArenaLeaderboardRequestHandler", - "original_class": "VortexArenaLeaderboardRequest", - "request_id": "290aD3iY", - "encode_key": "d2l0Bdi8", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "pn16CNah", - "4A6LzBxr", - "da5yD19b", - "P_POINTS", - "69vnphig", - "8CEu9Kcm", - "20iEWRCV", - "0rAkzg7L", - "NH65Wj0f" - ] - }, - { - "name": "VortexArenaClaimDailyRequestHandler", - "original_class": "VortexArenaClaimDailyRequest", - "request_id": "j3cyKi8o", - "encode_key": "abI7o6dT", - "response_params": [] - }, - { - "name": "VortexArenaClaimRequestHandler", - "original_class": "VortexArenaClaimRequest", - "request_id": "iwo032Yj", - "encode_key": "ab30d5H2", - "response_params": [ - "jY38iP5e" - ] - }, - { - "name": "DailyTaskClaimRewardRequestHandler", - "original_class": "DailyTaskClaimRewardRequest", - "request_id": "oP3bn47e", - "encode_key": "ut0j9h3K", - "response_params": [] - }, - { - "name": "AchievementAcceptRequestHandler", - "original_class": "AchievementAcceptRequest", - "request_id": "dx5qvm7L", - "encode_key": "g9N1y7bc", - "response_params": [] - }, - { - "name": "AchievementDeliverRequestHandler", - "original_class": "AchievementDeliverRequest", - "request_id": "vsaXI4M0", - "encode_key": "2Lj5hIEG", - "response_params": [] - }, - { - "name": "AchievementRewardReceiveRequestHandler", - "original_class": "AchievementRewardReceiveRequest", - "request_id": "uq69mTtR", - "encode_key": "cbE74zBZ", - "response_params": [] - }, - { - "name": "AchievementTradeRequestHandler", - "original_class": "AchievementTradeRequest", - "request_id": "m9LiF6P2", - "encode_key": "0IWC9LVq", - "response_params": [] - }, - { - "name": "AreaRequestHandler", - "original_class": "AreaRequest", - "request_id": "Zds63G5y", - "encode_key": "YfAh7gqojdXEtFR1", - "response_params": [] - }, - { - "name": "ArenaBattleEndRequestHandler", - "original_class": "ArenaBattleEndRequest", - "request_id": "oQNtKU51", - "encode_key": "jkgWq1d0", - "response_params": [] - }, - { - "name": "ArenaBattleRestartRequestHandler", - "original_class": "ArenaBattleRestartRequest", - "request_id": "NPyXDgV9", - "encode_key": "sWofKGMl", - "response_params": [] - }, - { - "name": "ArenaBattleStartRequestHandler", - "original_class": "ArenaBattleStartRequest", - "request_id": "7f1rg92L", - "encode_key": "zaMR9o0d", - "response_params": [] - }, - { - "name": "ArenaFriendListRequestHandler", - "original_class": "ArenaFriendListRequest", - "request_id": "xkd9H50w", - "encode_key": "L3TDhrn2", - "response_params": [] - }, - { - "name": "ArenaInfoRequestHandler", - "original_class": "ArenaInfoRequest", - "request_id": "oim9TU1D", - "encode_key": "oqQxdFfa", - "response_params": [] - }, - { - "name": "ArenaMatchingRequestHandler", - "original_class": "ArenaMatchingRequest", - "request_id": "82ztj6Iy", - "encode_key": "Q53tUIBE", - "response_params": [] - }, - { - "name": "ArenaRetireRequestHandler", - "original_class": "ArenaRetireRequest", - "request_id": "eyg8sA32", - "encode_key": "93i8EbyM", - "response_params": [] - }, - { - "name": "ArenaStartRequestHandler", - "original_class": "ArenaStartRequest", - "request_id": "zu6ifpy0", - "encode_key": "bGjK4UH1", - "response_params": [] - }, - { - "name": "BadgeInfoRequestHandler", - "original_class": "BadgeInfoRequest", - "request_id": "nJ3A7qFp", - "encode_key": "bGxX67KB", - "response_params": [ - "u7Htm9P4", - "yCLEs28F", - "iakSd6m8", - "4AjsNu0m", - "dD40xrsh", - "dUujjBBK" - ] - }, - { - "name": "BuyCoinRequestHandler", - "original_class": "BuyCoinRequest", - "request_id": "9o3q7SjN", - "encode_key": "DCM60QNb", - "response_params": [] - }, - { - "name": "BuyCoinStartRequestHandler", - "original_class": "BuyCoinStartRequest", - "request_id": "kJs6CQq1", - "encode_key": "J9P7Bmxa", - "response_params": [] - }, - { - "name": "CampaignReceiptRequestHandler", - "original_class": "CampaignReceiptRequest", - "request_id": "5Imq3wC0", - "encode_key": "4DAgP80B", - "response_params": [ - "pCIRMw04" - ] - }, - { - "name": "ChallengeBaseRequestHandler", - "original_class": "ChallengeBaseRequest", - "request_id": "nUAW2B0a", - "encode_key": "uE5Tsv6P", - "response_params": [] - }, - { - "name": "ChallengeMissionStartRequestHandler", - "original_class": "ChallengeMissionStartRequest", - "request_id": "t5wfpZ32", - "encode_key": "YSVD0n9K", - "response_params": [] - }, - { - "name": "ChallengeRankRewardRequestHandler", - "original_class": "ChallengeRankRewardRequest", - "request_id": "m3fr7vxo", - "encode_key": "4BuRdgr2", - "response_params": [ - "c5yZnpB4", - "NH65Wj0f", - "9w5e3ZJB", - "j28VNcUW", - "Sv80kL5r", - "30Kw4WBa", - "TdDHf59J", - "wJsB35iH", - "37moriMq" - ] - }, - { - "name": "ChallengeRankingRequestHandler", - "original_class": "ChallengeRankingRequest", - "request_id": "2Kxi7rIB", - "encode_key": "v1PzNE9f", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "pG2n1A28", - "2Cn0bWt9", - "vV4P53m7", - "NH65Wj0f", - "9w5e3ZJB", - "j28VNcUW", - "2pAyFjmZ", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "ChallengeStartRequestHandler", - "original_class": "ChallengeStartRequest", - "request_id": "sQfU18kH", - "encode_key": "m4sdYv9e", - "response_params": [ - "TPR79fyI" - ] - }, - { - "name": "ChallengeUserInfoRequestHandler", - "original_class": "ChallengeUserInfoRequest", - "request_id": "jF3AS4cp", - "encode_key": "Nst6MK5m", - "response_params": [ - "TPR79fyI", - "QG5kcBz6", - "c5yZnpB4", - "j0Uszek2", - "s2gM3deu", - "2Cn0bWt9", - "vV4P53m7", - "WDUyI85C" - ] - }, - { - "name": "ChronologyRequestHandler", - "original_class": "ChronologyRequest", - "request_id": "5o8ZlDGX", - "encode_key": "SNrhAG29", - "response_params": [] - }, - { - "name": "ControlCenterEnterRequestHandler", - "original_class": "ControlCenterEnterRequest", - "request_id": "uYF93Mhc", - "encode_key": "d0k6LGUu", - "response_params": [] - }, - { - "name": "CreateUserRequestHandler", - "original_class": "CreateUserRequest", - "request_id": "uV6yH5MX", - "encode_key": "4agnATy2DrJsWzQk", - "response_params": [] - }, - { - "name": "DebugUpdateRequestHandler", - "original_class": "DebugUpdateRequest", - "request_id": "Zr37LHNE", - "encode_key": "N1kSz2fr", - "response_params": [] - }, - { - "name": "DeckEditRequestHandler", - "original_class": "DeckEditRequest", - "request_id": "m2Ve9PkJ", - "encode_key": "d7UuQsq8", - "response_params": [] - }, - { - "name": "DungeonEventUpdateRequestHandler", - "original_class": "DungeonEventUpdateRequest", - "request_id": "BjAt1D6b", - "encode_key": "k5EiNe9x", - "response_params": [] - }, - { - "name": "DungeonKeyReceiptRequestHandler", - "original_class": "DungeonKeyReceiptRequest", - "request_id": "WCJE0xe2", - "encode_key": "V4pfQo5C", - "response_params": [] - }, - { - "name": "DungeonKeyUseRequestHandler", - "original_class": "DungeonKeyUseRequest", - "request_id": "aGT5S6qZ", - "encode_key": "3rPx6tTw", - "response_params": [] - }, - { - "name": "FixGiftInfoRequestHandler", - "original_class": "FixGiftInfoRequest", - "request_id": "gLRIn74v", - "encode_key": "15gTE9ft", - "response_params": [] - }, - { - "name": "FriendAgreeRequestHandler", - "original_class": "FriendAgreeRequest", - "request_id": "NYKBH4V6", - "encode_key": "8PFVDiUIZyES2vzR", - "response_params": [] - }, - { - "name": "FriendApplyRequestHandler", - "original_class": "FriendApplyRequest", - "request_id": "WUNi08YL", - "encode_key": "gbpdAEZuv8IP40UF", - "response_params": [] - }, - { - "name": "FriendDeleteRequestHandler", - "original_class": "FriendDeleteRequest", - "request_id": "SfMN9w4p", - "encode_key": "yWXI80UKQNBZFozw", - "response_params": [] - }, - { - "name": "FriendFavoriteRequestHandler", - "original_class": "FriendFavoriteRequest", - "request_id": "ps6Vgx4R", - "encode_key": "XcE1CK6L", - "response_params": [] - }, - { - "name": "FriendGetAgreeRequestHandler", - "original_class": "FriendGetAgreeRequest", - "request_id": "aVqJrR08", - "encode_key": "H4zJCK2jPeaskVdf", - "response_params": [] - }, - { - "name": "FriendGetRequestHandler", - "original_class": "FriendGetRequest", - "request_id": "2o4axPIC", - "encode_key": "EoYuZ2nbImhCU1c0", - "response_params": [] - }, - { - "name": "FriendRandomSearchRequestHandler", - "original_class": "FriendRandomSearchRequest", - "request_id": "mE5gUQOp", - "encode_key": "oK4VaDGF", - "response_params": [] - }, - { - "name": "FriendRefuseRequestHandler", - "original_class": "FriendRefuseRequest", - "request_id": "N5SQd7oA", - "encode_key": "fk8YaVy9puJbnLWv", - "response_params": [] - }, - { - "name": "FriendSearchRequestHandler", - "original_class": "FriendSearchRequest", - "request_id": "umNt8M7i", - "encode_key": "qa3sHuDgKxV5nI1F", - "response_params": [] - }, - { - "name": "GachaActionRequestHandler", - "original_class": "GachaActionRequest", - "request_id": "F7JvPk5H", - "encode_key": "bL9fipzaSy7xN2w1", - "response_params": [] - }, - { - "name": "GachaFixActionRequestHandler", - "original_class": "GachaFixActionRequest", - "request_id": "MFLFP9f2", - "encode_key": "484bnJG2", - "response_params": [] - }, - { - "name": "GachaListRequestHandler", - "original_class": "GachaListRequest", - "request_id": "Uo86DcRh", - "encode_key": "8JbxFvuSaB2CK7Ln", - "response_params": [] - }, - { - "name": "GetAchievementInfoRequestHandler", - "original_class": "GetAchievementInfoRequest", - "request_id": "YPBU7MD8", - "encode_key": "AKjzyZ81", - "response_params": [] - }, - { - "name": "GetDistributeDungeonKeyInfoRequestHandler", - "original_class": "GetDistributeDungeonKeyInfoRequest", - "request_id": "1mr9UsYz", - "encode_key": "r0ZA3pn5", - "response_params": [] - }, - { - "name": "GetGiftInfoRequestHandler", - "original_class": "GetGiftInfoRequest", - "request_id": "ifYoPJ46", - "encode_key": "6zHEYa9U", - "response_params": [] - }, - { - "name": "GetPlayerInfoRequestHandler", - "original_class": "GetPlayerInfoRequest", - "request_id": "vUQrAV65", - "encode_key": "7pW4xF9H", - "response_params": [] - }, - { - "name": "GetScenarioPlayingInfoRequestHandler", - "original_class": "GetScenarioPlayingInfoRequest", - "request_id": "VRfsv4e3", - "encode_key": "Bh4WqR01", - "response_params": [] - }, - { - "name": "GetUserInfoRequestHandler", - "original_class": "GetUserInfoRequest", - "request_id": "cTZ3W2JG", - "encode_key": "ScJx6ywWEb0A3njT", - "response_params": [] - }, - { - "name": "InitializeRequestHandler", - "original_class": "InitializeRequest", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "InitializeRequest2Handler", - "original_class": "InitializeRequest2", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "InvitationReceiptRequestHandler", - "original_class": "InvitationReceiptRequest", - "request_id": "7Zxr9PzB", - "encode_key": "7s5Ic3Nx", - "response_params": [] - }, - { - "name": "ItemEditRequestHandler", - "original_class": "ItemEditRequest", - "request_id": "ruoB7bD8", - "encode_key": "DHEfRexCu0q5TAQm", - "response_params": [] - }, - { - "name": "ItemFavoriteRequestHandler", - "original_class": "ItemFavoriteRequest", - "request_id": "I8il6EiI", - "encode_key": "aRoIftRy", - "response_params": [ - "n6E8iMf3", - "5JbjC3Pp" - ] - }, - { - "name": "ItemMixRequestHandler", - "original_class": "ItemMixRequest", - "request_id": "4P5GELTF", - "encode_key": "AFqKIJ8Z4mHPB9xg", - "response_params": [] - }, - { - "name": "ItemSellRequestHandler", - "original_class": "ItemSellRequest", - "request_id": "qDQerU74", - "encode_key": "73aFNjPu", - "response_params": [] - }, - { - "name": "ItemSphereEqpRequestHandler", - "original_class": "ItemSphereEqpRequest", - "request_id": "0IXGiC9t", - "encode_key": "CZE56XAY", - "response_params": [] - }, - { - "name": "ItemUseTimeLimitRequestHandler", - "original_class": "ItemUseTimeLimitRequest", - "request_id": "4eCLR4rq", - "encode_key": "1O3NPf93", - "response_params": [] - }, - { - "name": "MissionContinueRequestHandler", - "original_class": "MissionContinueRequest", - "request_id": "p8B2i9rJ", - "encode_key": "G3FwvQfy5hcxHMen", - "response_params": [] - }, - { - "name": "MissionEndRequestHandler", - "original_class": "MissionEndRequest", - "request_id": "9TvyNR5H", - "encode_key": "oINq0rfUFPx5MgmT", - "response_params": [] - }, - { - "name": "MissionRestartRequestHandler", - "original_class": "MissionRestartRequest", - "request_id": "IP96ys7T", - "encode_key": "0Zy3G9eD", - "response_params": [] - }, - { - "name": "MissionStartRequestHandler", - "original_class": "MissionStartRequest", - "request_id": "jE6Sp0q4", - "encode_key": "csiVLDKkxEwBfR70", - "response_params": [] - }, - { - "name": "NgwordCheckRequestHandler", - "original_class": "NgwordCheckRequest", - "request_id": "TA4MnZX8", - "encode_key": "r4Smw5TX", - "response_params": [] - }, - { - "name": "NoticeListRequestHandler", - "original_class": "NoticeListRequest", - "request_id": "5s4aVWfc", - "encode_key": "miMBpUZ3", - "response_params": [] - }, - { - "name": "NoticeReadUpdateRequestHandler", - "original_class": "NoticeReadUpdateRequest", - "request_id": "cuKwx5rF", - "encode_key": "o2rhxCmg", - "response_params": [] - }, - { - "name": "NoticeUpdateRequestHandler", - "original_class": "NoticeUpdateRequest", - "request_id": "68pTQAJv", - "encode_key": "WHfcd53M", - "response_params": [] - }, - { - "name": "PresentListRequestHandler", - "original_class": "PresentListRequest", - "request_id": "nhjvB52R", - "encode_key": "6F9sMzBxEv8jXpau", - "response_params": [] - }, - { - "name": "PresentReceiptRequestHandler", - "original_class": "PresentReceiptRequest", - "request_id": "bV5xa0ZW", - "encode_key": "X2QFqAKfomPIg3rG", - "response_params": [] - }, - { - "name": "SPChallengeMissionStartRequestHandler", - "original_class": "SPChallengeMissionStartRequest", - "request_id": "QZy7cSW1", - "encode_key": "qojy81wY", - "response_params": [] - }, - { - "name": "SPChallengeRankingRequestHandler", - "original_class": "SPChallengeRankingRequest", - "request_id": "27rGx1rL", - "encode_key": "pTDy82st", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "vV4P53m7", - "pG2n1A28", - "NH65Wj0f", - "2pAyFjmZ" - ] - }, - { - "name": "SPChallengeUserInfoRequestHandler", - "original_class": "SPChallengeUserInfoRequest", - "request_id": "G3J9Domt", - "encode_key": "6QJwgU3V", - "response_params": [ - "j28VNcUW", - "TPR79fyI", - "QG5kcBz6" - ] - }, - { - "name": "SetPurchaseInfoRequestHandler", - "original_class": "SetPurchaseInfoRequest", - "request_id": "u06y2UE4", - "encode_key": "c2kjaKv8", - "response_params": [] - }, - { - "name": "ShopUseRequestHandler", - "original_class": "ShopUseRequest", - "request_id": "xe8tiSf4", - "encode_key": "qthMXTQSkz3KfH9R", - "response_params": [] - }, - { - "name": "TieupCampaignInfoRequestHandler", - "original_class": "TieupCampaignInfoRequest", - "request_id": "nWBLmp53", - "encode_key": "h06IDKYb", - "response_params": [ - "R4uk0eyg", - "t5R47iwj" - ] - }, - { - "name": "TownFacilityUpdateRequestHandler", - "original_class": "TownFacilityUpdateRequest", - "request_id": "8v43tz7g", - "encode_key": "rq7Yd1nG", - "response_params": [] - }, - { - "name": "TownUpdateRequestHandler", - "original_class": "TownUpdateRequest", - "request_id": "CuQ5oB8U", - "encode_key": "w1eo2ZDJ", - "response_params": [] - }, - { - "name": "TransferCodeCheckRequestHandler", - "original_class": "TransferCodeCheckRequest", - "request_id": "Fn1UzTo3", - "encode_key": "A6QiFT7D", - "response_params": [] - }, - { - "name": "TransferCodeIssueRequestHandler", - "original_class": "TransferCodeIssueRequest", - "request_id": "LK9e0WyX", - "encode_key": "B6siV3AT", - "response_params": [] - }, - { - "name": "TransferRequestHandler", - "original_class": "TransferRequest", - "request_id": "I9DyF2aU", - "encode_key": "2hp90fZ1", - "response_params": [] - }, - { - "name": "TrialDeckEditRequestHandler", - "original_class": "TrialDeckEditRequest", - "request_id": "MbdL5D4K", - "encode_key": "Bb1T0qdC", - "response_params": [] - }, - { - "name": "TrialDeckGetRequestHandler", - "original_class": "TrialDeckGetRequest", - "request_id": "gY63Zvy7", - "encode_key": "5QuLx4DG", - "response_params": [] - }, - { - "name": "TutorialUpdateRequestHandler", - "original_class": "TutorialUpdateRequest", - "request_id": "T1nCVvx4", - "encode_key": "7hqzmR3T", - "response_params": [] - }, - { - "name": "URLMstRequestHandler", - "original_class": "URLMstRequest", - "request_id": "MfZyu1q9", - "encode_key": "EmcshnQoDr20TZz1", - "response_params": [] - }, - { - "name": "UnitEvoRequestHandler", - "original_class": "UnitEvoRequest", - "request_id": "0gUSE84e", - "encode_key": "biHf01DxcrPou5Qt", - "response_params": [] - }, - { - "name": "UnitFavoriteRequestHandler", - "original_class": "UnitFavoriteRequest", - "request_id": "2p9LHCNh", - "encode_key": "cb4ESLa1", - "response_params": [ - "edy7fq3L", - "5JbjC3Pp" - ] - }, - { - "name": "UnitMixRequestHandler", - "original_class": "UnitMixRequest", - "request_id": "Mw08CIg2", - "encode_key": "JnegC7RrN3FoW8dQ", - "response_params": [] - }, - { - "name": "UnitSellRequestHandler", - "original_class": "UnitSellRequest", - "request_id": "Ri3uTq9b", - "encode_key": "92VqcGFWuPkmT60U", - "response_params": [] - }, - { - "name": "UpdateEventInfoRequestHandler", - "original_class": "UpdateEventInfoRequest", - "request_id": "rCB7ZI8x", - "encode_key": "L1o4eGbi", - "response_params": [] - }, - { - "name": "UpdateInfoLightRequestHandler", - "original_class": "UpdateInfoLightRequest", - "request_id": "ynB7X5P9", - "encode_key": "7kH9NXwC", - "response_params": [] - }, - { - "name": "UpdateInfoRequestHandler", - "original_class": "UpdateInfoRequest", - "request_id": "RUV94Dqz", - "encode_key": "hy0P9xjsGJ6MAgb2", - "response_params": [ - "QxWZoA04" - ] - }, - { - "name": "UpdatePermitPlaceInfoRequestHandler", - "original_class": "UpdatePermitPlaceInfoRequest", - "request_id": "1MJT6L3W", - "encode_key": "3zip5Htw", - "response_params": [] - }, - { - "name": "CampaignBattleEndRequestHandler", - "original_class": "CampaignBattleEndRequest", - "request_id": "pTNB6yw3", - "encode_key": "t06HFsXP", - "response_params": [] - }, - { - "name": "CampaignBattleStartRequestHandler", - "original_class": "CampaignBattleStartRequest", - "request_id": "h1RjcD3S", - "encode_key": "4CKoVAq0", - "response_params": [] - }, - { - "name": "CampaignDeckEditRequestHandler", - "original_class": "CampaignDeckEditRequest", - "request_id": "D74TYRf1", - "encode_key": "e2k4s6jc", - "response_params": [] - }, - { - "name": "CampaignDeckGetRequestHandler", - "original_class": "CampaignDeckGetRequest", - "request_id": "C3a0VnQK", - "encode_key": "q2ZtYJ6P", - "response_params": [] - }, - { - "name": "CampaignEndRequestHandler", - "original_class": "CampaignEndRequest", - "request_id": "jF9Kkro4", - "encode_key": "4X9tBSg8", - "response_params": [] - }, - { - "name": "CampaignItemEditRequestHandler", - "original_class": "CampaignItemEditRequest", - "request_id": "W2VU91I7", - "encode_key": "2Jd10iwn", - "response_params": [] - }, - { - "name": "CampaignMissionGetRequestHandler", - "original_class": "CampaignMissionGetRequest", - "request_id": "RSm6p2d4", - "encode_key": "5jzXN7AH", - "response_params": [] - }, - { - "name": "CampaignRestartRequestHandler", - "original_class": "CampaignRestartRequest", - "request_id": "Ht2jeWV8", - "encode_key": "vm7LYZz4", - "response_params": [] - }, - { - "name": "CampaignSaveRequestHandler", - "original_class": "CampaignSaveRequest", - "request_id": "Utzc3oj5", - "encode_key": "6xc3GhQF", - "response_params": [] - }, - { - "name": "CampaignStartRequestHandler", - "original_class": "CampaignStartRequest", - "request_id": "6Y0gaPQN", - "encode_key": "WM6yr4ej", - "response_params": [] - }, - { - "name": "ColosseumBattleEndRequestHandler", - "original_class": "ColosseumBattleEndRequest", - "request_id": "fGDPoQI3", - "encode_key": "4V6oIoRC", - "response_params": [] - }, - { - "name": "ColosseumBattleRestartRequestHandler", - "original_class": "ColosseumBattleRestartRequest", - "request_id": "ohH9lfDE", - "encode_key": "j2bFgyri", - "response_params": [] - }, - { - "name": "ColosseumBattleStartRequestHandler", - "original_class": "ColosseumBattleStartRequest", - "request_id": "ysP6qYcy", - "encode_key": "iFIHAT5V", - "response_params": [] - }, - { - "name": "ColosseumDeckEditRequestHandler", - "original_class": "ColosseumDeckEditRequest", - "request_id": "rdZbaKBG", - "encode_key": "gY3YK5bD", - "response_params": [] - }, - { - "name": "ColosseumFriendListRequestHandler", - "original_class": "ColosseumFriendListRequest", - "request_id": "AoBvG2YN", - "encode_key": "Wj5fH1HV", - "response_params": [] - }, - { - "name": "ColosseumGetRewardInfoRequestHandler", - "original_class": "ColosseumGetRewardInfoRequest", - "request_id": "jv0dI88o", - "encode_key": "d7aPxZWw", - "response_params": [] - }, - { - "name": "ColosseumRewardReceiptRequestHandler", - "original_class": "ColosseumRewardReceiptRequest", - "request_id": "PN5CVaWy", - "encode_key": "YBgVBy5A", - "response_params": [] - }, - { - "name": "FrontierGateContinueRequestHandler", - "original_class": "FrontierGateContinueRequest", - "request_id": "uiFIMUH6", - "encode_key": "ZiosS4cd", - "response_params": [] - }, - { - "name": "FrontierGateEndRequestHandler", - "original_class": "FrontierGateEndRequest", - "request_id": "cAJp7U4l", - "encode_key": "Vvpy7qZR", - "response_params": [] - }, - { - "name": "FrontierGateInfoRequestHandler", - "original_class": "FrontierGateInfoRequest", - "request_id": "M17pPotk", - "encode_key": "sochkegz", - "response_params": [ - "hBNPQAU0", - "TPR79fyI", - "NungTq5g", - "j0Uszek2", - "JQ23rIvk", - "pG2n1A28", - "j28VNcUW", - "69bpUIXR", - "qA7M9EjP", - "SzV0Nps7", - "2wHGmJqm" - ] - }, - { - "name": "FrontierGateRankingRequestHandler", - "original_class": "FrontierGateRankingRequest", - "request_id": "26zW90oG", - "encode_key": "yo9eBUJk", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "pn16CNah", - "4A6LzBxr", - "U4pMNjy0", - "pG2n1A28", - "vV4P53m7", - "NH65Wj0f", - "9w5e3ZJB", - "2pAyFjmZ", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "FrontierGateRestartRequestHandler", - "original_class": "FrontierGateRestartRequest", - "request_id": "v0m1FU0g", - "encode_key": "whb7Y2wX", - "response_params": [] - }, - { - "name": "FrontierGateRetryRequestHandler", - "original_class": "FrontierGateRetryRequest", - "request_id": "9pzHMBzq", - "encode_key": "njsKMqGT", - "response_params": [] - }, - { - "name": "FrontierGateSaveRequestHandler", - "original_class": "FrontierGateSaveRequest", - "request_id": "Ng73nFHJ", - "encode_key": "4SdtoczN", - "response_params": [] - }, - { - "name": "FrontierGateStartRequestHandler", - "original_class": "FrontierGateStartRequest", - "request_id": "l3lkDBSc", - "encode_key": "vYPCD34q", - "response_params": [] - }, - { - "name": "MinigameCardEndRequestHandler", - "original_class": "MinigameCardEndRequest", - "request_id": "jJKzi0v2", - "encode_key": "eHt7ob1v", - "response_params": [] - }, - { - "name": "MinigameFriendListRequestHandler", - "original_class": "MinigameFriendListRequest", - "request_id": "Hjk84giw", - "encode_key": "9qg5s7ob", - "response_params": [] - }, - { - "name": "MinigameNameEntryRequestHandler", - "original_class": "MinigameNameEntryRequest", - "request_id": "oT8OP9Bp", - "encode_key": "0xzd3AlK", - "response_params": [] - }, - { - "name": "MinigameRankingInfoRequestHandler", - "original_class": "MinigameRankingInfoRequest", - "request_id": "XrfDHUJo", - "encode_key": "cw9sw5y2", - "response_params": [ - "s1RXLIA0", - "2rqxaZ6K", - "PYbfxpTp", - "s35idar9" - ] - }, - { - "name": "MinigameSmashEndRequestHandler", - "original_class": "MinigameSmashEndRequest", - "request_id": "jJKzi0v2", - "encode_key": "eHt7ob1v", - "response_params": [] - }, - { - "name": "MinigameStartRequestHandler", - "original_class": "MinigameStartRequest", - "request_id": "SR7tf9pa", - "encode_key": "XBSu90iF", - "response_params": [] - }, - { - "name": "RaidAgreementRequestHandler", - "original_class": "RaidAgreementRequest", - "request_id": "Cu94xU8j", - "encode_key": "Eh5a3yr9", - "response_params": [] - }, - { - "name": "RaidCampRestEndRequestHandler", - "original_class": "RaidCampRestEndRequest", - "request_id": "f9Dh4djx", - "encode_key": "0TCX6S4R", - "response_params": [] - }, - { - "name": "RaidCampRestGetRequestHandler", - "original_class": "RaidCampRestGetRequest", - "request_id": "diIe8ux7", - "encode_key": "G5uind2r", - "response_params": [] - }, - { - "name": "RaidCampRestStartRequestHandler", - "original_class": "RaidCampRestStartRequest", - "request_id": "I7nVUv0h", - "encode_key": "qy27SYu9", - "response_params": [] - }, - { - "name": "RaidEnterRequestHandler", - "original_class": "RaidEnterRequest", - "request_id": "yZReG75i", - "encode_key": "N0Azw6ob", - "response_params": [] - }, - { - "name": "RaidExitRequestHandler", - "original_class": "RaidExitRequest", - "request_id": "jqi71nWu", - "encode_key": "PD4ke3Ii", - "response_params": [] - }, - { - "name": "RaidFrlendSelectRequestHandler", - "original_class": "RaidFrlendSelectRequest", - "request_id": "u59zdKCw", - "encode_key": "0HJ9ShKg", - "response_params": [] - }, - { - "name": "RaidGetChatLogRequestHandler", - "original_class": "RaidGetChatLogRequest", - "request_id": "k5pMN68B", - "encode_key": "cy0oLna7", - "response_params": [ - "NLKce95n", - "ToSxkU34", - "h7eY3sAK", - "B5JQyV8j", - "pn16CNah", - "8Fj06n3K", - "3kQUaGx0", - "2pAyFjmZ" - ] - }, - { - "name": "RaidGetPlayerInfoRequestHandler", - "original_class": "RaidGetPlayerInfoRequest", - "request_id": "81zkMjfN", - "encode_key": "V7M6Bph4", - "response_params": [] - }, - { - "name": "RaidItemDeleteRequestHandler", - "original_class": "RaidItemDeleteRequest", - "request_id": "N43JmIf2", - "encode_key": "jvm3q24f", - "response_params": [] - }, - { - "name": "RaidItemEditRequestHandler", - "original_class": "RaidItemEditRequest", - "request_id": "DZLI83hx", - "encode_key": "3Lxpf5KE", - "response_params": [] - }, - { - "name": "RaidItemMixRequestHandler", - "original_class": "RaidItemMixRequest", - "request_id": "K17JUYR2", - "encode_key": "c6wBM9sH", - "response_params": [] - }, - { - "name": "RaidLimitedUseItemRequestHandler", - "original_class": "RaidLimitedUseItemRequest", - "request_id": "SaN7v13E", - "encode_key": "btR9Jkw7", - "response_params": [] - }, - { - "name": "RaidMissionBattleEndRequestHandler", - "original_class": "RaidMissionBattleEndRequest", - "request_id": "5Ko2BjPA", - "encode_key": "gi6B0m2p", - "response_params": [] - }, - { - "name": "RaidMissionBattleRestartRequestHandler", - "original_class": "RaidMissionBattleRestartRequest", - "request_id": "La24KGAp", - "encode_key": "ecJRzX16", - "response_params": [] - }, - { - "name": "RaidMissionBattleStartRequestHandler", - "original_class": "RaidMissionBattleStartRequest", - "request_id": "8UiQj0uF", - "encode_key": "1Jhavqb7", - "response_params": [] - }, - { - "name": "RaidMissionEndRequestHandler", - "original_class": "RaidMissionEndRequest", - "request_id": "vgin9Mf1", - "encode_key": "95ULkowE", - "response_params": [] - }, - { - "name": "RaidMissionExitRequestHandler", - "original_class": "RaidMissionExitRequest", - "request_id": "a12v0RcA", - "encode_key": "14GMJFIN", - "response_params": [] - }, - { - "name": "RaidMissionHarvestRequestHandler", - "original_class": "RaidMissionHarvestRequest", - "request_id": "9QdRVwB1", - "encode_key": "b1ScyFv9", - "response_params": [] - }, - { - "name": "RaidMissionInfoLightRequestHandler", - "original_class": "RaidMissionInfoLightRequest", - "request_id": "Argz1U6B", - "encode_key": "1hJrYxs7", - "response_params": [] - }, - { - "name": "RaidMissionInfoRequestHandler", - "original_class": "RaidMissionInfoRequest", - "request_id": "BqF2x3EC", - "encode_key": "6SyFs0Du", - "response_params": [] - }, - { - "name": "RaidMissionSelectRequestHandler", - "original_class": "RaidMissionSelectRequest", - "request_id": "8iQL3IKA", - "encode_key": "ZBex5ju9", - "response_params": [] - }, - { - "name": "RaidMissionStartRequestHandler", - "original_class": "RaidMissionStartRequest", - "request_id": "2qDW9NBU", - "encode_key": "kY5y1zBj", - "response_params": [] - }, - { - "name": "RaidMissionUseItemRequestHandler", - "original_class": "RaidMissionUseItemRequest", - "request_id": "o03kCtb1", - "encode_key": "Ys8ro9Sq", - "response_params": [] - }, - { - "name": "RaidQuickStartRequestHandler", - "original_class": "RaidQuickStartRequest", - "request_id": "CWeTY8BQ", - "encode_key": "HsVofOJJ", - "response_params": [] - }, - { - "name": "RaidRoomDissolveRequestHandler", - "original_class": "RaidRoomDissolveRequest", - "request_id": "H8N1R0TE", - "encode_key": "q7dbw29J", - "response_params": [] - }, - { - "name": "RaidRoomFriendGetRequestHandler", - "original_class": "RaidRoomFriendGetRequest", - "request_id": "Xe2UB3A8", - "encode_key": "9WN8oYBx", - "response_params": [ - "h7eY3sAK", - "B5JQyV8j", - "2Fh3J7ng", - "96Nxs2WQ", - "0CAQ6wUe", - "pn16CNah", - "4A6LzBxr", - "e7DK0FQT", - "67CApcti", - "q08xLEsy", - "PWXu25cg", - "cuIWp89g", - "TokWs1B3", - "RT4CtH5d", - "t4m1RH6Y", - "GcMD0hy6", - "e6mY8Z0k", - "C1HZr3pb", - "X6jf8DUw", - "a1Jp3TVb", - "s2WnRw9N", - "5JbjC3Pp", - "Ge8Yo32T", - "mZA7fH2v", - "98WfKiyA", - "bM7RLu5K", - "JmFn3g9t", - "U4pMNjy0", - "nBTx56W9", - "nj9Lw7mV", - "3NbeC8AB", - "iEFZ6H19", - "RQ5GnFE2", - "cP83zNsv", - "LjY4DfRg", - "2pAyFjmZ", - "Fnxab5CN", - "3InKeya4", - "zsiAn9P1", - "yu18xScw", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor", - "U8FCB2Wj", - "NqVAPbLC", - "mgNdrCEe" - ] - }, - { - "name": "RaidRoomInfoRequestHandler", - "original_class": "RaidRoomInfoRequest", - "request_id": "0VxE6kTW", - "encode_key": "cUrw7K6W", - "response_params": [ - "8VYd6xSX", - "43hMuY2I", - "8ZK3w0Np", - "IAfv98Wd", - "6WKvM4o8", - "5bBwEo9f", - "fZgEP96L", - "NQR1Vd3t", - "TdDHf59J", - "j3sGA1zt", - "wYmg52xp", - "WDUyI85C", - "4WSu1irc", - "nJ2Qe3wM", - "KQA1oWj7", - "1Txpza2u", - "ouU5H7qm", - "j28VNcUW", - "3tWuc7de", - "rPIya39u", - "XqMsnE89", - "4Qf8RePm", - "0TfXnP3m", - "gkYiqB40", - "H5pQK04c", - "usM7W3DS", - "1ctR6GHC", - "8Ix0Soup", - "C1vG0iKh", - "i9L42Gx0", - "JmLLHcDv", - "mnZ5K4Ii", - "GWfpjED4", - "jkldTrhL", - "9i2xhMaJ", - "iNy0ZU5M", - "btZizNep", - "RVVgyuor" - ] - }, - { - "name": "RaidRoomKickRequestHandler", - "original_class": "RaidRoomKickRequest", - "request_id": "Xbgen5J8", - "encode_key": "FrX0T2QJ", - "response_params": [] - }, - { - "name": "RaidRoomListRequestHandler", - "original_class": "RaidRoomListRequest", - "request_id": "YF9UQpn6", - "encode_key": "c0Qf94Ir", - "response_params": [] - }, - { - "name": "RaidRoonItemEditRequestHandler", - "original_class": "RaidRoonItemEditRequest", - "request_id": "bv9xt3m6", - "encode_key": "9mKud8kc", - "response_params": [] - }, - { - "name": "RaidSendChatRequestHandler", - "original_class": "RaidSendChatRequest", - "request_id": "dYIy6Eu8", - "encode_key": "x2Fm1LSt", - "response_params": [] - }, - { - "name": "RaidShopUseRequestHandler", - "original_class": "RaidShopUseRequest", - "request_id": "4zJ0WmTX", - "encode_key": "RSvU7dh6", - "response_params": [] - }, - { - "name": "RaidUpDataRoomInfoRequestHandler", - "original_class": "RaidUpDataRoomInfoRequest", - "request_id": "52H0dkjv", - "encode_key": "9KdeuMX8", - "response_params": [] - }, - { - "name": "RaidUpDataUserReadyRequestHandler", - "original_class": "RaidUpDataUserReadyRequest", - "request_id": "vmdA2GD8", - "encode_key": "esR7NZL9", - "response_params": [] - }, - { - "name": "RaidUpDateCashRequestHandler", - "original_class": "RaidUpDateCashRequest", - "request_id": "XTban70i", - "encode_key": "H5d6B2pi", - "response_params": [] - }, - { - "name": "RaidUpScenarioInfoRequestHandler", - "original_class": "RaidUpScenarioInfoRequest", - "request_id": "R38qvphm", - "encode_key": "72EyFbW8", - "response_params": [] - }, - { - "name": "RaidUpdateBlackListRequestHandler", - "original_class": "RaidUpdateBlackListRequest", - "request_id": "4igfcyIm", - "encode_key": "XIgQ4UHm", - "response_params": [] - }, - { - "name": "RaidUpdateProgressRequestHandler", - "original_class": "RaidUpdateProgressRequest", - "request_id": "7geDL5Vb", - "encode_key": "7DkVMG8Y", - "response_params": [] - }, - { - "name": "RaidUserInfoRequestHandler", - "original_class": "RaidUserInfoRequest", - "request_id": "jJZ01VQo", - "encode_key": "SsQ26dVY", - "response_params": [ - "7x3pPB2C", - "dziN1Ha9", - "43hMuY2I", - "8VYd6xSX", - "iFA0fd6Y", - "Z0Y4RoD7", - "C45mRxnZ", - "S92Hcor3", - "6d2XBDUu" - ] - }, - { - "name": "RaidWorloInfoRequestHandler", - "original_class": "RaidWorloInfoRequest", - "request_id": "H7GRp01L", - "encode_key": "5JxFp0tD", - "response_params": [] - }, - { - "name": "SlotActionRequestHandler", - "original_class": "SlotActionRequest", - "request_id": "vChFp73J", - "encode_key": "hm9X6BQj", - "response_params": [] - }, - { - "name": "SummonerMixRequestHandler", - "original_class": "SummonerMixRequest", - "request_id": "nv4d3O7F", - "encode_key": "vM65bAB4", - "response_params": [] - }, - { - "name": "SummonerSkillGetRequestHandler", - "original_class": "SummonerSkillGetRequest", - "request_id": "qWkYyw5i", - "encode_key": "mrXjLLJB", - "response_params": [] - }, - { - "name": "UserSummonerInfoEditRequestHandler", - "original_class": "UserSummonerInfoEditRequest", - "request_id": "ZJYkXcHo", - "encode_key": "lyR0us9b", - "response_params": [] - }, - { - "name": "FeSkillGetRequestHandler", - "original_class": "FeSkillGetRequest", - "request_id": "nSQxNOeL", - "encode_key": "nZ2bVoWu", - "response_params": [] - }, - { - "name": "CollabRewardRequestHandler", - "original_class": "CollabRewardRequest", - "request_id": "4aL5upiU", - "encode_key": "2a4MeshE", - "response_params": [ - "ZC0msu2L", - "Sc3slc04" - ] - }, - { - "name": "EventTokenExchangeInfoRequestHandler", - "original_class": "EventTokenExchangeInfoRequest", - "request_id": "49zxdfl3", - "encode_key": "v2DfDSFl", - "response_params": [ - "Kd3DL39d", - "s35idar9", - "qp37xTDh", - "XuJL4pc5", - "3EWLm0sA", - "S8rdp9zk", - "qBAb07rh", - "ra4iFR6T" - ] - }, - { - "name": "EventTokenExchangePurchaseRequestHandler", - "original_class": "EventTokenExchangePurchaseRequest", - "request_id": "SLf48fs0", - "encode_key": "Odiel30s", - "response_params": [] - }, - { - "name": "EventTokenInfoRequestHandler", - "original_class": "EventTokenInfoRequest", - "request_id": "f49als4D", - "encode_key": "94lDsgh4", - "response_params": [ - "Slkc395l", - "s35idar9", - "qp37xTDh", - "lDk4hv20", - "fE2d6ivS", - "0Dk4fc81", - "pn16CNah" - ] - }, - { - "name": "FGPlusGuildRankingRequestHandler", - "original_class": "FGPlusGuildRankingRequest", - "request_id": "7umuchUg", - "encode_key": "sWup7ehu", - "response_params": [ - "h7eY3sAK", - "TPR79fyI", - "B5JQyV8j", - "pG2n1A28" - ] - }, - { - "name": "FGPlusGuildRewardClaimRequestHandler", - "original_class": "FGPlusGuildRewardClaimRequest", - "request_id": "Sp7umiaY", - "encode_key": "thIUXiu5", - "response_params": [] - }, - { - "name": "GRGuardianDetailHandler", - "original_class": "GRGuardianDetail", - "request_id": "5710Dkla", - "encode_key": "f89a2kd7", - "response_params": [] - }, - { - "name": "GachaActionRequest_SGHandler", - "original_class": "GachaActionRequest_SG", - "request_id": "z3Di1k0e", - "encode_key": "be51pQk9c", - "response_params": [] - }, - { - "name": "GuildBattleScoreInfoRequestHandler", - "original_class": "GuildBattleScoreInfoRequest", - "request_id": "W1Dgsfnz", - "encode_key": "eMfdsGVJ", - "response_params": [ - "gE2NN2xi", - "qXCIfZIk" - ] - }, - { - "name": "GuildBoardInfoRequestHandler", - "original_class": "GuildBoardInfoRequest", - "request_id": "J93ki3Bw", - "encode_key": "m83D19ib", - "response_params": [ - "Kd8i2bKe", - "sD73jd20", - "h7eY3sAK", - "ZC0msu2L", - "o94cnA8P", - "B5JQyV8j", - "98WfKiyA", - "2Fh3J7ng", - "pn16CNah" - ] - }, - { - "name": "GuildBoardPostRequestHandler", - "original_class": "GuildBoardPostRequest", - "request_id": "X89bDai1", - "encode_key": "Bi9Ralbq", - "response_params": [] - }, - { - "name": "GuildCreateRequestHandler", - "original_class": "GuildCreateRequest", - "request_id": "g298Da10", - "encode_key": "G23Bd01d", - "response_params": [] - }, - { - "name": "GuildDeckActivateRequestHandler", - "original_class": "GuildDeckActivateRequest", - "request_id": "bk30i39b", - "encode_key": "3bkb98a1", - "response_params": [] - }, - { - "name": "GuildDeckEditRequestHandler", - "original_class": "GuildDeckEditRequest", - "request_id": "adk28bij", - "encode_key": "fgd3uu2b", - "response_params": [] - }, - { - "name": "GuildGuardianSummonContributeRequestHandler", - "original_class": "GuildGuardianSummonContributeRequest", - "request_id": "yDDcC0vW", - "encode_key": "NOeugPyv", - "response_params": [] - }, - { - "name": "GuildInfoRequestHandler", - "original_class": "GuildInfoRequest", - "request_id": "138ba8d4", - "encode_key": "23gD81ia", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "aBcniqj8", - "Siv49s0l", - "39bDai1y", - "b6D19bg9", - "o94cnA8P" - ] - }, - { - "name": "GuildInviteManageRequestHandler", - "original_class": "GuildInviteManageRequest", - "request_id": "1D8bba8D", - "encode_key": "bUd2bd0e", - "response_params": [] - }, - { - "name": "GuildJoinRequestHandler", - "original_class": "GuildJoinRequest", - "request_id": "bfa2D1bp", - "encode_key": "9b3abdk1", - "response_params": [] - }, - { - "name": "GuildJoinedListRequestHandler", - "original_class": "GuildJoinedListRequest", - "request_id": "3890ab5j", - "encode_key": "820b38z5", - "response_params": [] - }, - { - "name": "GuildMemberGuildInfoRequestHandler", - "original_class": "GuildMemberGuildInfoRequest", - "request_id": "38bSeq81", - "encode_key": "h8TmR1bi", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "Nt38aDqi", - "aBcniqj8", - "Siv49s0l", - "39bDai1y", - "o94cnA8P" - ] - }, - { - "name": "GuildMemberUpdateRequestHandler", - "original_class": "GuildMemberUpdateRequest", - "request_id": "ad81b8at", - "encode_key": "2b1bDo2m", - "response_params": [] - }, - { - "name": "GuildRaidBattleInfoRequestHandler", - "original_class": "GuildRaidBattleInfoRequest", - "request_id": "9b98aKj1", - "encode_key": "b8dAl1ic", - "response_params": [] - }, - { - "name": "GuildRaidBattleLogListRequestHandler", - "original_class": "GuildRaidBattleLogListRequest", - "request_id": "MTzXyuFL", - "encode_key": "MkV5xHDL", - "response_params": [ - "78Zema70", - "ykppaAss", - "sD73jd20", - "3e9aGpus", - "k3I8AWLs", - "OQRaLR1w", - "33NJQWdR", - "B5JQyV8j", - "me7eDiXs", - "nr49L6DW", - "e7DK0FQT", - "QXYAv9L7", - "m5RPduay", - "KeKKpEAW", - "fsZWDyW2", - "w37afraZ" - ] - }, - { - "name": "GuildRaidBattleLogSetRequestHandler", - "original_class": "GuildRaidBattleLogSetRequest", - "request_id": "36jhZ9YZ", - "encode_key": "Zd3d2zGx", - "response_params": [] - }, - { - "name": "GuildRaidBattleOutpostRelocateRequestHandler", - "original_class": "GuildRaidBattleOutpostRelocateRequest", - "request_id": "bka03Bi1", - "encode_key": "F91Dalb8", - "response_params": [] - }, - { - "name": "GuildRaidBattleProgressRequestHandler", - "original_class": "GuildRaidBattleProgressRequest", - "request_id": "v87b3Diq", - "encode_key": "Da0m39b1", - "response_params": [] - }, - { - "name": "GuildRaidFriendSelectRequestHandler", - "original_class": "GuildRaidFriendSelectRequest", - "request_id": "zGk5R8Dd", - "encode_key": "DRJQatky", - "response_params": [] - }, - { - "name": "GuildRaidGuardSetupRequestHandler", - "original_class": "GuildRaidGuardSetupRequest", - "request_id": "Xdi3ebD9", - "encode_key": "TrDi19Bd", - "response_params": [] - }, - { - "name": "GuildRaidInfoRequestHandler", - "original_class": "GuildRaidInfoRequest", - "request_id": "Ie01B83k", - "encode_key": "P93Db8q1", - "response_params": [] - }, - { - "name": "GuildRaidJoinRoomRequestHandler", - "original_class": "GuildRaidJoinRoomRequest", - "request_id": "L3D9eK19", - "encode_key": "9Ur3Dkb3", - "response_params": [] - }, - { - "name": "GuildRaidMemberDeployRequestHandler", - "original_class": "GuildRaidMemberDeployRequest", - "request_id": "Z3d9b0ew", - "encode_key": "Bd83Dakb", - "response_params": [] - }, - { - "name": "GuildRaidMissionBattleEndRequestHandler", - "original_class": "GuildRaidMissionBattleEndRequest", - "request_id": "v83Diq7b", - "encode_key": "m39bDa01", - "response_params": [] - }, - { - "name": "GuildRaidMissionBattleStartRequestHandler", - "original_class": "GuildRaidMissionBattleStartRequest", - "request_id": "d735ub8o", - "encode_key": "bk7eob01", - "response_params": [] - }, - { - "name": "GuildRaidRankingResultRequestHandler", - "original_class": "GuildRaidRankingResultRequest", - "request_id": "W1Daxfnz", - "encode_key": "eMMfFDVJ", - "response_params": [] - }, - { - "name": "GuildRaidRoomBattleStartRequestHandler", - "original_class": "GuildRaidRoomBattleStartRequest", - "request_id": "7di8aie9", - "encode_key": "yh8ak18b", - "response_params": [] - }, - { - "name": "GuildRaidRoomCreateRequestHandler", - "original_class": "GuildRaidRoomCreateRequest", - "request_id": "U83BiqDw", - "encode_key": "Cv3DaI3W", - "response_params": [] - }, - { - "name": "GuildRaidRoomInfoRequestHandler", - "original_class": "GuildRaidRoomInfoRequest", - "request_id": "83kBdiqD", - "encode_key": "93Di3Ge8", - "response_params": [] - }, - { - "name": "GuildRaidRoomListRequestHandler", - "original_class": "GuildRaidRoomListRequest", - "request_id": "Q8Eib8Xv", - "encode_key": "UI3Da1B7", - "response_params": [ - "8VYd6xSX", - "978aBi2C", - "dk39bDa1", - "ceak3Pxn", - "h7eY3sAK", - "8ubiaz8i", - "X3nAm2k1" - ] - }, - { - "name": "GuildRaidRoomMemberKickRequestHandler", - "original_class": "GuildRaidRoomMemberKickRequest", - "request_id": "M2dD4b0A", - "encode_key": "I2ixn4Ac", - "response_params": [] - }, - { - "name": "GuildRaidRoomPartSkillSetRequestHandler", - "original_class": "GuildRaidRoomPartSkillSetRequest", - "request_id": "ZZ9xaJoi", - "encode_key": "sdtfUs9y", - "response_params": [] - }, - { - "name": "GuildRaidRoomPartSkillListRequestHandler", - "original_class": "GuildRaidRoomPartSkillListRequest", - "request_id": "26ZGiseY", - "encode_key": "00dU9t9M", - "response_params": [] - }, - { - "name": "GuildRaidRoomUpdatedRequestHandler", - "original_class": "GuildRaidRoomUpdatedRequest", - "request_id": "L3D9eK19", - "encode_key": "9Ur3Dkb3", - "response_params": [] - }, - { - "name": "GuildRankingDetailRequestHandler", - "original_class": "GuildRankingDetailRequest", - "request_id": "7ekSBz2y", - "encode_key": "tWF58aK0", - "response_params": [ - "B5JQyV8j", - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "h7eY3sAK", - "osidufj5", - "gE2NN2xi", - "4A6LzBxr", - "pn16CNah", - "2pAyFjmZ" - ] - }, - { - "name": "GuildRankingRequestHandler", - "original_class": "GuildRankingRequest", - "request_id": "2b9D01b4", - "encode_key": "23Djab0e", - "response_params": [ - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "X7hZ03iq" - ] - }, - { - "name": "GuildPreviousRankingRequestHandler", - "original_class": "GuildPreviousRankingRequest", - "request_id": "oRa3ztp8", - "encode_key": "pVg9L9Uw", - "response_params": [ - "C6W4Vpow", - "sD73jd20", - "s35idar9", - "sc83dkh3", - "OQRaLR1w" - ] - }, - { - "name": "GuildRecomendedMemberRequestHandler", - "original_class": "GuildRecomendedMemberRequest", - "request_id": "ja5Enusw", - "encode_key": "8upheqaC", - "response_params": [ - "B5JQyV8j", - "LKSVU2sl", - "JmLLHcDv", - "1ctR6GHC", - "8Ix0Soup", - "93nclsc8", - "h7eY3sAK" - ] - }, - { - "name": "GuildResearchInfoRequestHandler", - "original_class": "GuildResearchInfoRequest", - "request_id": "0Dl4rdsn", - "encode_key": "ndk4sS0s", - "response_params": [] - }, - { - "name": "GuildRoundBattleSummaryRequestHandler", - "original_class": "GuildRoundBattleSummaryRequest", - "request_id": "aXPZmq9h", - "encode_key": "J90g7sZK", - "response_params": [] - }, - { - "name": "GuildRoundSumarryRequestHandler", - "original_class": "GuildRoundSumarryRequest", - "request_id": "Xfpo7jE2", - "encode_key": "tVBMO5GW", - "response_params": [] - }, - { - "name": "GuildSearchRequestHandler", - "original_class": "GuildSearchRequest", - "request_id": "R38ba9M3", - "encode_key": "0D18dQn4", - "response_params": [ - "sD73jd20", - "s35idar9", - "qp37xTDh", - "dDKCN293", - "osidufj5", - "sc83dkh3", - "SivJ9sL9", - "aBcniqj8", - "o94cnA8P" - ] - }, - { - "name": "GuildShopUseRequestHandler", - "original_class": "GuildShopUseRequest", - "request_id": "cXi7b58e", - "encode_key": "jK18btd0", - "response_params": [] - }, - { - "name": "GuildTradeRequestHandler", - "original_class": "GuildTradeRequest", - "request_id": "38adiJeb", - "encode_key": "ja3biAqb", - "response_params": [] - }, - { - "name": "GuildUpdateRequestHandler", - "original_class": "GuildUpdateRequest", - "request_id": "92bDoqBi", - "encode_key": "w3Bne038", - "response_params": [] - }, - { - "name": "GuildUpgradeContRequestHandler", - "original_class": "GuildUpgradeContRequest", - "request_id": "38bad198", - "encode_key": "d38bHiqj", - "response_params": [] - }, - { - "name": "GuildUpgradeRequestHandler", - "original_class": "GuildUpgradeRequest", - "request_id": "a38B82bG", - "encode_key": "7Ykwq038", - "response_params": [] - }, - { - "name": "GuilldBattleMoveRequestHandler", - "original_class": "GuilldBattleMoveRequest", - "request_id": "8b6DKiqz", - "encode_key": "b8akzyk1", - "response_params": [] - }, - { - "name": "GuildCampRequestHandler", - "original_class": "GuildCampRequest", - "request_id": "38b67ie1", - "encode_key": "hG738a5b", - "response_params": [] - }, - { - "name": "HomeInfoRequestHandler", - "original_class": "HomeInfoRequest", - "request_id": "NiYWKdzs", - "encode_key": "f6uOewOD", - "response_params": [] - }, - { - "name": "InboxMessageManageRequestHandler", - "original_class": "InboxMessageManageRequest", - "request_id": "rYSfaC4P", - "encode_key": "0R9ZPaSf", - "response_params": [] - }, - { - "name": "MultiGachaIapPurchaseIapRequestHandler", - "original_class": "MultiGachaIapPurchaseIapRequest", - "request_id": "jk17biw9", - "encode_key": "gIT163bi", - "response_params": [ - "_ACTION_SBB", - "Ek5fF7s6", - "3ub9EdW2", - "R93Xmtnk", - "3nZrT1bC" - ] - }, - { - "name": "MysteryBoxClaimRequestHandler", - "original_class": "MysteryBoxClaimRequest", - "request_id": "2paswUpR", - "encode_key": "kadRadU5", - "response_params": [] - }, - { - "name": "MysteryBoxListRequestHandler", - "original_class": "MysteryBoxListRequest", - "request_id": "pAJ2Xesw", - "encode_key": "DaswA3rE", - "response_params": [] - }, - { - "name": "RaidFriendRemoveRequestHandler", - "original_class": "RaidFriendRemoveRequest", - "request_id": "u59zdKCi", - "encode_key": "0HJ9ShKp", - "response_params": [] - }, - { - "name": "SGChatLogInfoListRequestHandler", - "original_class": "SGChatLogInfoListRequest", - "request_id": "jVRl14IS", - "encode_key": "sxdFrtRW", - "response_params": [ - "Xy1mIazx", - "XIvaD6Jp", - "h7eY3sAK", - "P3aBkrN5", - "dUSyjuzf" - ] - }, - { - "name": "TutorialSkipRequestHandler", - "original_class": "TutorialSkipRequest", - "request_id": "d36DaiJl", - "encode_key": "p3qD61db", - "response_params": [ - "onBossStatusInfoResponse", - "3tWuc7de" - ] - }, - { - "name": "UnitOmniEvoRequestHandler", - "original_class": "UnitOmniEvoRequest", - "request_id": "4Dk4spf9", - "encode_key": "4s3lsODp", - "response_params": [] - }, - { - "name": "UserEnteredFeatureRequestHandler", - "original_class": "UserEnteredFeatureRequest", - "request_id": "983D5Dii", - "encode_key": "Dr6pwV3i", - "response_params": [] - }, - { - "name": "UserGemShardInfoRequestHandler", - "original_class": "UserGemShardInfoRequest", - "request_id": "29slks49", - "encode_key": "930sDd3i", - "response_params": [ - "1ZF3zLrC", - "J3uDa91b" - ] - }, - { - "name": "UserLoginCampaignInfoRequestHandler", - "original_class": "UserLoginCampaignInfoRequest", - "request_id": "5fc8bf2c", - "encode_key": "4eb7ce1b", - "response_params": [ - "H1Dkq93v", - "ad6i23pO", - "1adb38d5", - "4tswNoV9" - ] - }, - { - "name": "VideoAdCompleteRequestHandler", - "original_class": "VideoAdCompleteRequest", - "request_id": "r234ydi1", - "encode_key": "mDqi310y", - "response_params": [] - }, - { - "name": "VideoAdSlotsClaimBonusRequestHandler", - "original_class": "VideoAdSlotsClaimBonusRequest", - "request_id": "29s22s49", - "encode_key": "93055d2i", - "response_params": [] - }, - { - "name": "VideoAdSlotsCompleteRequestHandler", - "original_class": "VideoAdSlotsCompleteRequest", - "request_id": "ifL3TZim", - "encode_key": "FxYPUrf4", - "response_params": [] - }, - { - "name": "VideoAdSlotsStandInfoRefreshRequestHandler", - "original_class": "VideoAdSlotsStandInfoRefreshRequest", - "request_id": "jwgJVpUP", - "encode_key": "sjrlKA3D", - "response_params": [] - }, - { - "name": "VideoAdsSlotActionRequestHandler", - "original_class": "VideoAdsSlotActionRequest", - "request_id": "AjKpMC9a", - "encode_key": "X2esANNz", - "response_params": [] - }, - { - "name": "DbbBondRequestHandler", - "original_class": "DbbBondRequest", - "request_id": "0EtanubR", - "encode_key": "Tr7dR4dR", - "response_params": [] - }, - { - "name": "UnitBondBoostRequestHandler", - "original_class": "UnitBondBoostRequest", - "request_id": "tr5rOwro", - "encode_key": "fus9A2ut", - "response_params": [] - }, - { - "name": "BannerClickRequestHandler", - "original_class": "BannerClickRequest", - "request_id": "a5k36D28", - "encode_key": "a63Ghbi2", - "response_params": [] - }, - { - "name": "DailyLoginRequestHandler", - "original_class": "DailyLoginRequest", - "request_id": "4aClzokO", - "encode_key": "stI81haQ", - "response_params": [] - }, - { - "name": "UnitSelectorGachaTicketRequestHandler", - "original_class": "UnitSelectorGachaTicketRequest", - "request_id": "k57TdKDj", - "encode_key": "1IJ8SaNk", - "response_params": [] - } -] \ No newline at end of file diff --git a/gimuserver/gme/response/BadgeInfo.hpp b/gimuserver/gme/response/BadgeInfo.hpp index ac400d2..76f079a 100644 --- a/gimuserver/gme/response/BadgeInfo.hpp +++ b/gimuserver/gme/response/BadgeInfo.hpp @@ -5,10 +5,19 @@ RESPONSE_NS_BEGIN struct BadgeInfo : public IResponse { - const char* getGroupName() const override { return "h23iRjGN"; } + const char* getGroupName() const override { return "h23iRjGN"; } // Found in GameResponseParser + + /* + Location: GameResponseParser::getResponseObject [.text] + if ( !strcmp(s1, "h23iRjGN") ) + { + v3 = (MessageResponse *)operator new(0x18uLL); + BadgeInfoResponse::BadgeInfoResponse(v3); + } + */ explicit BadgeInfo() : scenarioNum(0), unitDictNum(0), itemDictNum(0), - newFrohun(0), dungeonKeyNum(0) {} + newFrohun(0), dungeonKeyNum(0) {} uint32_t scenarioNum, unitDictNum, itemDictNum, newFrohun, dungeonKeyNum; @@ -17,8 +26,8 @@ struct BadgeInfo : public IResponse protected: void SerializeFields(Json::Value& v, size_t) const override { - v["u7Htm9P4"] = std::to_string(scenarioNum); - v["yCLEs28F"] = std::to_string(unitDictNum); + v["u7Htm9P4"] = std::to_string(scenarioNum); //Found in BadgeInfoResponse::readParam + v["yCLEs28F"] = std::to_string(unitDictNum); //Types are infered, and tested. v["iakSd6m8"] = std::to_string(itemDictNum); v["4AjsNu0m"] = std::to_string(newFrohun); v["dD40xrsh"] = std::to_string(dungeonKeyNum); diff --git a/gimuserver/gme/response/ChallengeGradeMst.hpp b/gimuserver/gme/response/ChallengeGradeMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeHr.hpp b/gimuserver/gme/response/ChallengeHr.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeItemMst.hpp b/gimuserver/gme/response/ChallengeItemMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeMisMst.hpp b/gimuserver/gme/response/ChallengeMisMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeMst.hpp b/gimuserver/gme/response/ChallengeMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeMvp.hpp b/gimuserver/gme/response/ChallengeMvp.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeRankRewardMst.hpp b/gimuserver/gme/response/ChallengeRankRewardMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ChallengeRewardMst.hpp b/gimuserver/gme/response/ChallengeRewardMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/DailyBPInfo.hpp b/gimuserver/gme/response/DailyBPInfo.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/HelpMst.hpp b/gimuserver/gme/response/HelpMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/HelpSubMst.hpp b/gimuserver/gme/response/HelpSubMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/InformationMst.hpp b/gimuserver/gme/response/InformationMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/InteractiveBannerInfo.hpp b/gimuserver/gme/response/InteractiveBannerInfo.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/PermitRecipe.hpp b/gimuserver/gme/response/PermitRecipe.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ServerInfo.hpp b/gimuserver/gme/response/ServerInfo.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/ServerTime.hpp b/gimuserver/gme/response/ServerTime.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/SoundMst.hpp b/gimuserver/gme/response/SoundMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/TrophyGradeMst.hpp b/gimuserver/gme/response/TrophyGradeMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/TrophyGroupMst.hpp b/gimuserver/gme/response/TrophyGroupMst.hpp deleted file mode 100644 index e69de29..0000000 diff --git a/gimuserver/gme/response/TrophyMst.hpp b/gimuserver/gme/response/TrophyMst.hpp deleted file mode 100644 index e69de29..0000000