From 55ebd481bcd9b816fdc7047fbaec101ef631338c Mon Sep 17 00:00:00 2001 From: GetParanoid Date: Fri, 18 Jul 2025 06:35:56 +0000 Subject: [PATCH] remove from tracking --- user/mods/fika-server/src/Fika.js | 204 ----------- user/mods/fika-server/src/Fika.js.map | 2 +- .../src/callbacks/FikaClientCallbacks.js | 56 --- .../src/callbacks/FikaClientCallbacks.js.map | 2 +- .../src/callbacks/FikaHeadlessCallbacks.js | 52 --- .../callbacks/FikaHeadlessCallbacks.js.map | 2 +- .../src/callbacks/FikaLocationCallbacks.js | 40 --- .../callbacks/FikaLocationCallbacks.js.map | 2 +- .../callbacks/FikaNotificationCallbacks.js | 56 --- .../FikaNotificationCallbacks.js.map | 2 +- .../src/callbacks/FikaPresenceCallbacks.js | 59 ---- .../callbacks/FikaPresenceCallbacks.js.map | 2 +- .../src/callbacks/FikaRaidCallbacks.js | 66 ---- .../src/callbacks/FikaRaidCallbacks.js.map | 2 +- .../src/callbacks/FikaSendItemCallbacks.js | 43 --- .../callbacks/FikaSendItemCallbacks.js.map | 2 +- .../src/callbacks/FikaUpdateCallbacks.js | 71 ---- .../src/callbacks/FikaUpdateCallbacks.js.map | 2 +- .../controllers/FikaAchievementController.js | 59 ---- .../FikaAchievementController.js.map | 2 +- .../src/controllers/FikaClientController.js | 69 ---- .../controllers/FikaClientController.js.map | 2 +- .../src/controllers/FikaDialogueController.js | 310 ----------------- .../controllers/FikaDialogueController.js.map | 2 +- .../src/controllers/FikaHeadlessController.js | 82 ----- .../controllers/FikaHeadlessController.js.map | 2 +- .../src/controllers/FikaLocationController.js | 67 ---- .../controllers/FikaLocationController.js.map | 2 +- .../src/controllers/FikaRaidController.js | 158 --------- .../src/controllers/FikaRaidController.js.map | 2 +- .../src/controllers/FikaSendItemController.js | 133 -------- .../controllers/FikaSendItemController.js.map | 2 +- .../src/controllers/FikaUpdateController.js | 76 ----- .../controllers/FikaUpdateController.js.map | 2 +- user/mods/fika-server/src/di/Container.js | 160 --------- user/mods/fika-server/src/di/Container.js.map | 2 +- user/mods/fika-server/src/di/Override.js | 7 - .../src/helpers/FikaClientModHashesHelper.js | 23 -- .../src/helpers/FikaFriendRequestsHelper.js | 188 ---------- .../helpers/FikaFriendRequestsHelper.js.map | 2 +- .../src/helpers/FikaHeadlessHelper.js | 122 ------- .../src/helpers/FikaHeadlessHelper.js.map | 2 +- .../src/helpers/FikaPlayerRelationsHelper.js | 185 ---------- .../helpers/FikaPlayerRelationsHelper.js.map | 2 +- user/mods/fika-server/src/mod.js | 15 - .../eft/dialog/IFriendRequestListResponse.js | 3 - .../models/enums/EEFTNotificationIconType.js | 22 -- .../enums/EFikaHeadlessWSMessageTypes.js | 10 - .../enums/EFikaMatchEndSessionMessages.js | 10 - .../src/models/enums/EFikaMatchStatus.js | 10 - .../src/models/enums/EFikaNotifications.js | 11 - .../src/models/enums/EFikaPlayerPresences.js | 12 - .../fika-server/src/models/enums/EFikaSide.js | 9 - .../fika-server/src/models/enums/EFikaTime.js | 9 - .../src/models/enums/EHeadlessStatus.js | 9 - .../src/models/fika/IFikaFriendRequests.js | 3 - .../fika-server/src/models/fika/IFikaMatch.js | 3 - .../src/models/fika/IFikaPlayer.js | 3 - .../src/models/fika/IFikaPlayerRelations.js | 3 - .../src/models/fika/config/IFikaConfig.js | 3 - .../fika/config/IFikaConfigBackground.js | 3 - .../models/fika/config/IFikaConfigClient.js | 3 - .../models/fika/config/IFikaConfigHeadless.js | 3 - .../fika/config/IFikaConfigNatPunchServer.js | 3 - .../models/fika/config/IFikaConfigServer.js | 3 - .../headless/IHeadlessAvailableClients.js | 3 - .../fika/headless/IHeadlessClientInfo.js | 3 - .../models/fika/headless/IHeadlessClients.js | 3 - .../IHeadlessRestartAfterAmountOfRaids.js | 3 - .../fika/insurance/IFikaInsurancePlayer.js | 3 - .../fika/presence/IFikaPlayerPresence.js | 3 - .../models/fika/presence/IFikaRaidPresence.js | 3 - .../models/fika/presence/IFikaSetPresence.js | 3 - .../client/check/IFikaCheckModRequestData.js | 3 - .../client/check/IFikaCheckModResponse.js | 3 - .../routes/location/IFikaRaidsResponse.js | 3 - .../raid/IFikaRaidServerIdRequestData.js | 3 - .../raid/create/IFikaRaidCreateRequestData.js | 3 - .../raid/create/IFikaRaidCreateResponse.js | 3 - .../raid/gethost/IFikaRaidGethostResponse.js | 3 - .../getsettings/IFikaRaidSettingsResponse.js | 3 - .../raid/headless/IStartHeadlessRequest.js | 3 - .../raid/headless/IStartHeadlessResponse.js | 3 - .../raid/join/IFikaRaidAddPlayerData.js | 3 - .../raid/join/IFikaRaidJoinRequestData.js | 3 - .../routes/raid/join/IFikaRaidJoinResponse.js | 3 - .../raid/leave/IFikaRaidLeaveRequestData.js | 3 - .../senditem/IFikaSendItemRequestData.js | 3 - ...kaSenditemAvailablereceiversRequestData.js | 3 - ...IFikaSenditemAvailablereceiversResponse.js | 3 - .../update/IFikaUpdatePingRequestData.js | 3 - .../IFikaUpdatePlayerspawnRequestData.js | 3 - .../update/IFikaUpdateSetStatusRequestData.js | 3 - .../update/IFikaUpdateSethostRequestData.js | 3 - .../fika/websocket/IFikaHeadlessBase.js | 3 - .../fika/websocket/IFikaNotificationBase.js | 3 - .../headless/IHeadlessRequesterJoinRaid.js | 3 - .../websocket/headless/IHeadlessStartRaid.js | 3 - .../notifications/IPushNotification.js | 3 - .../IReceivedSentItemNotification.js | 3 - .../notifications/IStartRaidNotification.js | 3 - .../fika-server/src/overrides/Overrider.js | 40 --- .../src/overrides/Overrider.js.map | 2 +- .../overrides/callbacks/ClientLogCallbacks.js | 53 --- .../callbacks/ClientLogCallbacks.js.map | 2 +- .../overrides/callbacks/DialogueCallbacks.js | 78 ----- .../callbacks/DialogueCallbacks.js.map | 2 +- .../controllers/AchievementController.js | 40 --- .../controllers/AchievementController.js.map | 2 +- .../controllers/DialogueController.js | 43 --- .../controllers/DialogueController.js.map | 2 +- .../controllers/ProfileController.js | 72 ---- .../controllers/ProfileController.js.map | 2 +- .../src/overrides/other/Locales.js | 51 --- .../src/overrides/other/Locales.js.map | 2 +- .../src/overrides/routers/HttpRouter.js | 51 --- .../src/overrides/routers/HttpRouter.js.map | 2 +- .../services/LocationLifecycleService.js | 137 -------- .../services/LocationLifecycleService.js.map | 2 +- .../item_events/FikaItemEventRouter.js | 42 --- .../item_events/FikaItemEventRouter.js.map | 2 +- .../routers/static/FikaClientStaticRouter.js | 49 --- .../static/FikaClientStaticRouter.js.map | 2 +- .../static/FikaHeadlessStaticRouter.js | 46 --- .../static/FikaHeadlessStaticRouter.js.map | 2 +- .../static/FikaLocationStaticRouter.js | 37 -- .../static/FikaLocationStaticRouter.js.map | 2 +- .../static/FikaNotificationStaticRouter.js | 37 -- .../FikaNotificationStaticRouter.js.map | 2 +- .../static/FikaPresenceStaticRouter.js | 43 --- .../static/FikaPresenceStaticRouter.js.map | 2 +- .../routers/static/FikaRaidStaticRouter.js | 55 --- .../static/FikaRaidStaticRouter.js.map | 2 +- .../static/FikaSendItemStaticRouter.js | 37 -- .../static/FikaSendItemStaticRouter.js.map | 2 +- .../routers/static/FikaUpdateStaticRouter.js | 52 --- .../static/FikaUpdateStaticRouter.js.map | 2 +- .../src/services/FikaClientService.js | 125 ------- .../src/services/FikaClientService.js.map | 2 +- .../src/services/FikaInsuranceService.js | 150 -------- .../src/services/FikaInsuranceService.js.map | 2 +- .../src/services/FikaMatchService.js | 323 ------------------ .../src/services/FikaMatchService.js.map | 2 +- .../src/services/FikaPresenceService.js | 97 ------ .../src/services/FikaPresenceService.js.map | 2 +- .../cache/FikaFriendRequestsCacheService.js | 71 ---- .../FikaFriendRequestsCacheService.js.map | 2 +- .../cache/FikaPlayerRelationsCacheService.js | 111 ------ .../FikaPlayerRelationsCacheService.js.map | 2 +- .../headless/FikaHeadlessProfileService.js | 190 ----------- .../FikaHeadlessProfileService.js.map | 2 +- .../services/headless/FikaHeadlessService.js | 144 -------- .../headless/FikaHeadlessService.js.map | 2 +- user/mods/fika-server/src/utils/FikaConfig.js | 215 ------------ .../fika-server/src/utils/FikaConfig.js.map | 2 +- .../fika-server/src/utils/FikaServerTools.js | 115 ------- .../src/utils/FikaServerTools.js.map | 2 +- .../websockets/FikaHeadlessClientWebSocket.js | 103 ------ .../FikaHeadlessClientWebSocket.js.map | 2 +- .../FikaHeadlessRequesterWebSocket.js | 97 ------ .../FikaHeadlessRequesterWebSocket.js.map | 2 +- .../websockets/FikaNotificationWebSocket.js | 107 ------ .../FikaNotificationWebSocket.js.map | 2 +- 163 files changed, 52 insertions(+), 5407 deletions(-) delete mode 100644 user/mods/fika-server/src/Fika.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaClientCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js delete mode 100644 user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js delete mode 100644 user/mods/fika-server/src/controllers/FikaAchievementController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaClientController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaDialogueController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaHeadlessController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaLocationController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaRaidController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaSendItemController.js delete mode 100644 user/mods/fika-server/src/controllers/FikaUpdateController.js delete mode 100644 user/mods/fika-server/src/di/Container.js delete mode 100644 user/mods/fika-server/src/di/Override.js delete mode 100644 user/mods/fika-server/src/helpers/FikaClientModHashesHelper.js delete mode 100644 user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js delete mode 100644 user/mods/fika-server/src/helpers/FikaHeadlessHelper.js delete mode 100644 user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js delete mode 100644 user/mods/fika-server/src/mod.js delete mode 100644 user/mods/fika-server/src/models/eft/dialog/IFriendRequestListResponse.js delete mode 100644 user/mods/fika-server/src/models/enums/EEFTNotificationIconType.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaHeadlessWSMessageTypes.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaMatchEndSessionMessages.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaMatchStatus.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaNotifications.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaPlayerPresences.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaSide.js delete mode 100644 user/mods/fika-server/src/models/enums/EFikaTime.js delete mode 100644 user/mods/fika-server/src/models/enums/EHeadlessStatus.js delete mode 100644 user/mods/fika-server/src/models/fika/IFikaFriendRequests.js delete mode 100644 user/mods/fika-server/src/models/fika/IFikaMatch.js delete mode 100644 user/mods/fika-server/src/models/fika/IFikaPlayer.js delete mode 100644 user/mods/fika-server/src/models/fika/IFikaPlayerRelations.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfig.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfigBackground.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfigClient.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfigHeadless.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfigNatPunchServer.js delete mode 100644 user/mods/fika-server/src/models/fika/config/IFikaConfigServer.js delete mode 100644 user/mods/fika-server/src/models/fika/headless/IHeadlessAvailableClients.js delete mode 100644 user/mods/fika-server/src/models/fika/headless/IHeadlessClientInfo.js delete mode 100644 user/mods/fika-server/src/models/fika/headless/IHeadlessClients.js delete mode 100644 user/mods/fika-server/src/models/fika/headless/IHeadlessRestartAfterAmountOfRaids.js delete mode 100644 user/mods/fika-server/src/models/fika/insurance/IFikaInsurancePlayer.js delete mode 100644 user/mods/fika-server/src/models/fika/presence/IFikaPlayerPresence.js delete mode 100644 user/mods/fika-server/src/models/fika/presence/IFikaRaidPresence.js delete mode 100644 user/mods/fika-server/src/models/fika/presence/IFikaSetPresence.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/location/IFikaRaidsResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/IFikaRaidServerIdRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/gethost/IFikaRaidGethostResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/getsettings/IFikaRaidSettingsResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessRequest.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidAddPlayerData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/raid/leave/IFikaRaidLeaveRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/senditem/IFikaSendItemRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversResponse.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePingRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePlayerspawnRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSetStatusRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSethostRequestData.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/IFikaHeadlessBase.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/IFikaNotificationBase.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessRequesterJoinRaid.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessStartRaid.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/notifications/IPushNotification.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/notifications/IReceivedSentItemNotification.js delete mode 100644 user/mods/fika-server/src/models/fika/websocket/notifications/IStartRaidNotification.js delete mode 100644 user/mods/fika-server/src/overrides/Overrider.js delete mode 100644 user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js delete mode 100644 user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js delete mode 100644 user/mods/fika-server/src/overrides/controllers/AchievementController.js delete mode 100644 user/mods/fika-server/src/overrides/controllers/DialogueController.js delete mode 100644 user/mods/fika-server/src/overrides/controllers/ProfileController.js delete mode 100644 user/mods/fika-server/src/overrides/other/Locales.js delete mode 100644 user/mods/fika-server/src/overrides/routers/HttpRouter.js delete mode 100644 user/mods/fika-server/src/overrides/services/LocationLifecycleService.js delete mode 100644 user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js delete mode 100644 user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js delete mode 100644 user/mods/fika-server/src/services/FikaClientService.js delete mode 100644 user/mods/fika-server/src/services/FikaInsuranceService.js delete mode 100644 user/mods/fika-server/src/services/FikaMatchService.js delete mode 100644 user/mods/fika-server/src/services/FikaPresenceService.js delete mode 100644 user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js delete mode 100644 user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js delete mode 100644 user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js delete mode 100644 user/mods/fika-server/src/services/headless/FikaHeadlessService.js delete mode 100644 user/mods/fika-server/src/utils/FikaConfig.js delete mode 100644 user/mods/fika-server/src/utils/FikaServerTools.js delete mode 100644 user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js delete mode 100644 user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js delete mode 100644 user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js diff --git a/user/mods/fika-server/src/Fika.js b/user/mods/fika-server/src/Fika.js deleted file mode 100644 index 56543b0..0000000 --- a/user/mods/fika-server/src/Fika.js +++ /dev/null @@ -1,204 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Fika = void 0; -const node_path_1 = __importDefault(require("node:path")); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const ImageRouter_1 = require("C:/snapshot/project/obj/routers/ImageRouter"); -const DatabaseServer_1 = require("C:/snapshot/project/obj/servers/DatabaseServer"); -const ImporterUtil_1 = require("C:/snapshot/project/obj/utils/ImporterUtil"); -const node_fs_1 = require("node:fs"); -const ConfigTypes_1 = require("C:/snapshot/project/obj/models/enums/ConfigTypes"); -const ConfigServer_1 = require("C:/snapshot/project/obj/servers/ConfigServer"); -const FileSystem_1 = require("C:/snapshot/project/obj/utils/FileSystem"); -const JsonUtil_1 = require("C:/snapshot/project/obj/utils/JsonUtil"); -const Overrider_1 = require("./overrides/Overrider"); -const FikaClientService_1 = require("./services/FikaClientService"); -const FikaPlayerRelationsCacheService_1 = require("./services/cache/FikaPlayerRelationsCacheService"); -const FikaHeadlessProfileService_1 = require("./services/headless/FikaHeadlessProfileService"); -const FikaConfig_1 = require("./utils/FikaConfig"); -const FikaServerTools_1 = require("./utils/FikaServerTools"); -let Fika = class Fika { - logger; - databaseServer; - configServer; - overrider; - fikaServerTools; - fikaConfig; - fikaClientService; - fikaHeadlessProfileService; - imageRouter; - importerUtil; - jsonUtil; - fileSystem; - fikaPlayerRelationCacheServce; - modPath; - natPunchServerConfig; - headlessConfig; - backgroundConfig; - constructor(logger, databaseServer, configServer, overrider, fikaServerTools, fikaConfig, fikaClientService, fikaHeadlessProfileService, imageRouter, importerUtil, jsonUtil, fileSystem, fikaPlayerRelationCacheServce) { - this.logger = logger; - this.databaseServer = databaseServer; - this.configServer = configServer; - this.overrider = overrider; - this.fikaServerTools = fikaServerTools; - this.fikaConfig = fikaConfig; - this.fikaClientService = fikaClientService; - this.fikaHeadlessProfileService = fikaHeadlessProfileService; - this.imageRouter = imageRouter; - this.importerUtil = importerUtil; - this.jsonUtil = jsonUtil; - this.fileSystem = fileSystem; - this.fikaPlayerRelationCacheServce = fikaPlayerRelationCacheServce; - this.modPath = fikaConfig.getModPath(); - } - async preSptLoad(container) { - await this.fikaConfig.preInit(); - this.natPunchServerConfig = this.fikaConfig.getConfig().natPunchServer; - this.headlessConfig = this.fikaConfig.getConfig().headless; - this.backgroundConfig = this.fikaConfig.getConfig().background; - await this.fikaClientService.preInit(); - await this.overrider.override(container); - } - async postSptLoad(_container) { - if (this.natPunchServerConfig.enable) { - this.fikaServerTools.startService("NatPunchServer"); - } - if (this.headlessConfig.profiles.amount > 0) { - await this.fikaHeadlessProfileService.init(); - } - await this.addFikaClientLocales(); - this.blacklistSpecialProfiles(); - this.fikaPlayerRelationCacheServce.postInit(); - if (this.backgroundConfig.enable) { - const image = this.backgroundConfig.easteregg ? "assets/images/launcher/bg-senko.png" : "assets/images/launcher/bg.png"; - this.imageRouter.addRoute("/files/launcher/bg", node_path_1.default.join(this.modPath, image)); - } - this.watchFikaConfig(); - } - async addFikaClientLocales() { - const database = this.databaseServer.getTables(); - const databasePath = node_path_1.default.join(this.fikaConfig.getModPath(), "assets/database/").replace(/\\/g, "/"); - const locales = await this.importerUtil.loadAsync(`${databasePath}locales/`, databasePath); - for (const folderName in locales) { - if (folderName === "global") { - for (const localeKey in locales.global) { - const localeData = locales.global[localeKey]; - database.locales.global[localeKey] = { ...database.locales.global[localeKey], ...localeData }; - } - } - } - } - async blacklistSpecialProfiles() { - const coreConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.CORE); - const profileBlacklist = coreConfig.features.createNewProfileTypesBlacklist; - if (!this.fikaConfig.getConfig().server.showDevProfile) { - profileBlacklist.push("SPT Developer"); - } - if (!this.fikaConfig.getConfig().server.showNonStandardProfile) { - for (const id of ["Tournament", "SPT Easy start", "SPT Zero to hero"]) { - profileBlacklist.push(id); - } - } - } - watchFikaConfig() { - const configPath = node_path_1.default.join(this.modPath, "assets/configs/fika.jsonc"); - let fileChangeTimeout = null; - // At the moment this doesn't reload: - // Nat punch server (Requires additional setup) - // SPT Http configuration (Can't be changed once initialized) - // Backgrounds on the launcher (cached?) - // Any client options if a client is already in-game, client will have to restart his game. - (0, node_fs_1.watch)(configPath, async (eventType, _filename) => { - if (eventType === "change") { - if (fileChangeTimeout) { - clearTimeout(fileChangeTimeout); - } - // Timeout is required here, sometimes Windows will send three events if a file has changed. - fileChangeTimeout = setTimeout(async () => { - let config = this.jsonUtil.deserializeJsonC(await this.fileSystem.read(configPath)); - if (!config) { - this.logger.error("[Fika Server] could not hot-reload configuration, is the syntax correct?"); - return; - } - const oldHeadlessAmount = this.fikaConfig.getConfig().headless.profiles.amount; - if (this.fikaConfig.updateFikaConfig(config)) { - // Re-initialize new headless profiles if the number changed. - if (this.fikaConfig.getConfig().headless.profiles.amount > oldHeadlessAmount) { - await this.fikaHeadlessProfileService.init(); - } - // Re-initialize required & optional mods - await this.fikaClientService.preInit(); - // Re-initialize background - if (this.backgroundConfig.enable) { - const image = this.backgroundConfig.easteregg ? "assets/images/launcher/bg-senko.png" : "assets/images/launcher/bg.png"; - this.imageRouter.addRoute("/files/launcher/bg", node_path_1.default.join(this.modPath, image)); - } - // Re-initialize profile preset blacklist - const coreConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.CORE); - // Re-initialize showing of dev profile - if (this.fikaConfig.getConfig().server.showDevProfile) { - // Remove the blacklisted developer template - coreConfig.features.createNewProfileTypesBlacklist = coreConfig.features.createNewProfileTypesBlacklist.filter((item) => item !== "SPT Developer"); - } - else { - // Re-add the blacklisted developer template - if (!coreConfig.features.createNewProfileTypesBlacklist.includes("SPT Developer")) { - coreConfig.features.createNewProfileTypesBlacklist.push("SPT Developer"); - } - } - if (this.fikaConfig.getConfig().server.showNonStandardProfile) { - for (const id of ["Tournament", "SPT Easy start", "SPT Zero to hero"]) { - // Remove each blacklisted template - coreConfig.features.createNewProfileTypesBlacklist = coreConfig.features.createNewProfileTypesBlacklist.filter((item) => item !== id); - } - } - else { - for (const id of ["Tournament", "SPT Easy start", "SPT Zero to hero"]) { - // Re-add the blacklisted templates - if (!coreConfig.features.createNewProfileTypesBlacklist.includes(id)) { - coreConfig.features.createNewProfileTypesBlacklist.push(id); - } - } - } - this.logger.info("[Fika Server] Configuration hot-reloaded successfully"); - } - }, 750); - } - }); - } -}; -exports.Fika = Fika; -exports.Fika = Fika = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("WinstonLogger")), - __param(1, (0, tsyringe_1.inject)("DatabaseServer")), - __param(2, (0, tsyringe_1.inject)("ConfigServer")), - __param(3, (0, tsyringe_1.inject)("Overrider")), - __param(4, (0, tsyringe_1.inject)("FikaServerTools")), - __param(5, (0, tsyringe_1.inject)("FikaConfig")), - __param(6, (0, tsyringe_1.inject)("FikaClientService")), - __param(7, (0, tsyringe_1.inject)("FikaHeadlessProfileService")), - __param(8, (0, tsyringe_1.inject)("ImageRouter")), - __param(9, (0, tsyringe_1.inject)("ImporterUtil")), - __param(10, (0, tsyringe_1.inject)("JsonUtil")), - __param(11, (0, tsyringe_1.inject)("FileSystem")), - __param(12, (0, tsyringe_1.inject)("FikaPlayerRelationsCacheService")), - __metadata("design:paramtypes", [Object, typeof (_a = typeof DatabaseServer_1.DatabaseServer !== "undefined" && DatabaseServer_1.DatabaseServer) === "function" ? _a : Object, typeof (_b = typeof ConfigServer_1.ConfigServer !== "undefined" && ConfigServer_1.ConfigServer) === "function" ? _b : Object, typeof (_c = typeof Overrider_1.Overrider !== "undefined" && Overrider_1.Overrider) === "function" ? _c : Object, typeof (_d = typeof FikaServerTools_1.FikaServerTools !== "undefined" && FikaServerTools_1.FikaServerTools) === "function" ? _d : Object, typeof (_e = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _e : Object, typeof (_f = typeof FikaClientService_1.FikaClientService !== "undefined" && FikaClientService_1.FikaClientService) === "function" ? _f : Object, typeof (_g = typeof FikaHeadlessProfileService_1.FikaHeadlessProfileService !== "undefined" && FikaHeadlessProfileService_1.FikaHeadlessProfileService) === "function" ? _g : Object, typeof (_h = typeof ImageRouter_1.ImageRouter !== "undefined" && ImageRouter_1.ImageRouter) === "function" ? _h : Object, typeof (_j = typeof ImporterUtil_1.ImporterUtil !== "undefined" && ImporterUtil_1.ImporterUtil) === "function" ? _j : Object, typeof (_k = typeof JsonUtil_1.JsonUtil !== "undefined" && JsonUtil_1.JsonUtil) === "function" ? _k : Object, typeof (_l = typeof FileSystem_1.FileSystem !== "undefined" && FileSystem_1.FileSystem) === "function" ? _l : Object, typeof (_m = typeof FikaPlayerRelationsCacheService_1.FikaPlayerRelationsCacheService !== "undefined" && FikaPlayerRelationsCacheService_1.FikaPlayerRelationsCacheService) === "function" ? _m : Object]) -], Fika); -//# sourceMappingURL=Fika.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/Fika.js.map b/user/mods/fika-server/src/Fika.js.map index fc2d1db..b9f2e4d 100644 --- a/user/mods/fika-server/src/Fika.js.map +++ b/user/mods/fika-server/src/Fika.js.map @@ -6,5 +6,5 @@ "Fika.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js b/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js deleted file mode 100644 index 3d3672f..0000000 --- a/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaClientCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaClientController_1 = require("../controllers/FikaClientController"); -let FikaClientCallbacks = class FikaClientCallbacks { - httpResponseUtil; - fikaClientController; - constructor(httpResponseUtil, fikaClientController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaClientController = fikaClientController; - // empty - } - /** Handle /fika/client/config */ - handleClientConfig(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaClientController.handleClientConfig()); - } - /** Handle /fika/natpunchserver/config */ - handleNatPunchServerConfig(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaClientController.handleNatPunchServerConfig()); - } - /** Handle /fika/client/check/mods */ - handleCheckMods(_url, info, sessionID) { - return this.httpResponseUtil.noBody(this.fikaClientController.handleCheckMods(info, sessionID)); - } - /** Handle /fika/profile/download */ - handleProfileDownload(_url, _info, sessionID) { - return this.httpResponseUtil.noBody(this.fikaClientController.handleProfileDownload(sessionID)); - } - /** Handle /fika/client/check/version */ - handleVersionCheck(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaClientController.handleVersionCheck()); - } -}; -exports.FikaClientCallbacks = FikaClientCallbacks; -exports.FikaClientCallbacks = FikaClientCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaClientController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaClientController_1.FikaClientController !== "undefined" && FikaClientController_1.FikaClientController) === "function" ? _b : Object]) -], FikaClientCallbacks); -//# sourceMappingURL=FikaClientCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js.map index 253a858..3601509 100644 --- a/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaClientCallbacks.js.map @@ -6,5 +6,5 @@ "FikaClientCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,qFAAkF;AAElF,8EAA2E;AAKpE,IAAM,mBAAmB,GAAzB,MAAM,mBAAmB;IAEc;IACI;IAF9C,YAC0C,gBAAkC,EAC9B,oBAA0C;QAD9C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC9B,yBAAoB,GAApB,oBAAoB,CAAsB;QAEpF,QAAQ;IACZ,CAAC;IAED,iCAAiC;IAC1B,kBAAkB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAC3F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,CAAC,CAAC;IACxF,CAAC;IAED,yCAAyC;IAClC,0BAA0B,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QACnG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,EAAE,CAAC,CAAC;IAChG,CAAC;IAED,qCAAqC;IAC9B,eAAe,CAAC,IAAY,EAAE,IAA8B,EAAE,SAAiB;QAClF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC;IACpG,CAAC;IAED,oCAAoC;IAC7B,qBAAqB,CAAC,IAAY,EAAE,KAAU,EAAE,SAAiB;QACpE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC;IACpG,CAAC;IAED,wCAAwC;IACjC,kBAAkB,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QAClE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,CAAC,CAAC;IACxF,CAAC;CACJ,CAAA;AAhCY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,sBAAsB,CAAC,CAAA;yDADyB,mCAAgB,oBAAhB,mCAAgB,oDACR,2CAAoB,oBAApB,2CAAoB;GAH/E,mBAAmB,CAgC/B" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,mFAAgF;AAEhF,8EAA2E;AAKpE,IAAM,mBAAmB,GAAzB,MAAM,mBAAmB;IAEc;IACI;IAF9C,YAC0C,gBAAkC,EAC9B,oBAA0C;QAD9C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC9B,yBAAoB,GAApB,oBAAoB,CAAsB;QAEpF,QAAQ;IACZ,CAAC;IAED,iCAAiC;IAC1B,kBAAkB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAC3F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,CAAC,CAAC;IACxF,CAAC;IAED,yCAAyC;IAClC,0BAA0B,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QACnG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,EAAE,CAAC,CAAC;IAChG,CAAC;IAED,qCAAqC;IAC9B,eAAe,CAAC,IAAY,EAAE,IAA8B,EAAE,SAAiB;QAClF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC;IACpG,CAAC;IAED,oCAAoC;IAC7B,qBAAqB,CAAC,IAAY,EAAE,KAAU,EAAE,SAAiB;QACpE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC;IACpG,CAAC;IAED,wCAAwC;IACjC,kBAAkB,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QAClE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,CAAC,CAAC;IACxF,CAAC;CACJ,CAAA;AAhCY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,sBAAsB,CAAC,CAAA;yDADyB,mCAAgB,oBAAhB,mCAAgB,oDACR,2CAAoB,oBAApB,2CAAoB;GAH/E,mBAAmB,CAgC/B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js b/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js deleted file mode 100644 index 5dc2760..0000000 --- a/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaHeadlessController_1 = require("../controllers/FikaHeadlessController"); -let FikaHeadlessCallbacks = class FikaHeadlessCallbacks { - httpResponseUtil; - fikaHeadlessController; - constructor(httpResponseUtil, fikaHeadlessController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaHeadlessController = fikaHeadlessController; - // empty - } - /** Handle /fika/headless/get */ - handleGetHeadlesses(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaHeadlessController.handleGetHeadlesses()); - } - /** Handle /fika/headless/available */ - handleAvailableHeadlesses(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaHeadlessController.handleGetAvailableHeadlesses()); - } - /** Handle /fika/headless/restartafterraidamount */ - handleRestartAfterRaidAmount(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaHeadlessController.handleRestartAfterRaidAmount()); - } - /** Handle /fika/headless/questtemplates */ - handleGetAllQuestTemplates(_url, _info, _sessionID) { - return this.httpResponseUtil.getBody(this.fikaHeadlessController.handleGetAllQuestTemplates()); - } -}; -exports.FikaHeadlessCallbacks = FikaHeadlessCallbacks; -exports.FikaHeadlessCallbacks = FikaHeadlessCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaHeadlessController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaHeadlessController_1.FikaHeadlessController !== "undefined" && FikaHeadlessController_1.FikaHeadlessController) === "function" ? _b : Object]) -], FikaHeadlessCallbacks); -//# sourceMappingURL=FikaHeadlessCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js.map index 243d0ea..176f50d 100644 --- a/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaHeadlessCallbacks.js.map @@ -6,5 +6,5 @@ "FikaHeadlessCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,qFAAkF;AAIlF,kFAA+E;AAIxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAED,gCAAgC;IACzB,mBAAmB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAC5F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,mBAAmB,EAAE,CAAC,CAAC;IAC3F,CAAC;IAED,sCAAsC;IAC/B,yBAAyB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAClG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,4BAA4B,EAAE,CAAC,CAAC;IACpG,CAAC;IAED,mDAAmD;IAC5C,4BAA4B,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QACrG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,4BAA4B,EAAE,CAAC,CAAC;IACpG,CAAC;IAED,2CAA2C;IACpC,0BAA0B,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QAC1E,OAAO,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,CAAC,0BAA0B,EAAE,CAAC,CAAC;IACnG,CAAC;CACJ,CAAA;AA3BY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CA2BjC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,mFAAgF;AAIhF,kFAA+E;AAIxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAED,gCAAgC;IACzB,mBAAmB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAC5F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,mBAAmB,EAAE,CAAC,CAAC;IAC3F,CAAC;IAED,sCAAsC;IAC/B,yBAAyB,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QAClG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,4BAA4B,EAAE,CAAC,CAAC;IACpG,CAAC;IAED,mDAAmD;IAC5C,4BAA4B,CAAC,IAAY,EAAE,KAAmC,EAAE,UAAkB;QACrG,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,4BAA4B,EAAE,CAAC,CAAC;IACpG,CAAC;IAED,2CAA2C;IACpC,0BAA0B,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QAC1E,OAAO,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,CAAC,0BAA0B,EAAE,CAAC,CAAC;IACnG,CAAC;CACJ,CAAA;AA3BY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CA2BjC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js b/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js deleted file mode 100644 index a79e6b2..0000000 --- a/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaLocationCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaLocationController_1 = require("../controllers/FikaLocationController"); -let FikaLocationCallbacks = class FikaLocationCallbacks { - httpResponseUtil; - fikaLocationController; - constructor(httpResponseUtil, fikaLocationController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaLocationController = fikaLocationController; - // empty - } - /** Handle /fika/location/raids */ - handleGetRaids(_url, info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaLocationController.handleGetRaids(info)); - } -}; -exports.FikaLocationCallbacks = FikaLocationCallbacks; -exports.FikaLocationCallbacks = FikaLocationCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaLocationController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaLocationController_1.FikaLocationController !== "undefined" && FikaLocationController_1.FikaLocationController) === "function" ? _b : Object]) -], FikaLocationCallbacks); -//# sourceMappingURL=FikaLocationCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js.map index d499974..4524767 100644 --- a/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaLocationCallbacks.js.map @@ -6,5 +6,5 @@ "FikaLocationCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAG/E,qFAAkF;AAElF,kFAA+E;AAGxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAED,kCAAkC;IAC3B,cAAc,CAAC,IAAY,EAAE,IAAsC,EAAE,UAAkB;QAC1F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IAC1F,CAAC;CACJ,CAAA;AAZY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CAYjC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAG7E,mFAAgF;AAEhF,kFAA+E;AAGxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAED,kCAAkC;IAC3B,cAAc,CAAC,IAAY,EAAE,IAAsC,EAAE,UAAkB;QAC1F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IAC1F,CAAC;CACJ,CAAA;AAZY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CAYjC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js b/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js deleted file mode 100644 index dff0c24..0000000 --- a/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaNotificationCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const EEFTNotificationIconType_1 = require("../models/enums/EEFTNotificationIconType"); -const EFikaNotifications_1 = require("../models/enums/EFikaNotifications"); -const FikaNotificationWebSocket_1 = require("../websockets/FikaNotificationWebSocket"); -let FikaNotificationCallbacks = class FikaNotificationCallbacks { - httpResponseUtil; - fikaNotificationWebSocket; - constructor(httpResponseUtil, fikaNotificationWebSocket) { - this.httpResponseUtil = httpResponseUtil; - this.fikaNotificationWebSocket = fikaNotificationWebSocket; - // empty - } - /** Handle /fika/notification/push */ - async handlePushNotification(_url, info, _sessionID) { - // Yes, technically this needs a controller to fit into this format. But I cant be bothered setting up a whole controller for a few checks. - if (!info.notification) { - return this.httpResponseUtil.nullResponse(); - } - info.type = EFikaNotifications_1.EFikaNotifications.PushNotification; - // Set default notification icon if data for this has not been correctly given. - if (!info.notificationIcon || typeof info.notificationIcon != "number") { - info.notificationIcon = EEFTNotificationIconType_1.EEFTNotificationIconType.Default; - } - //Do some exception handling for the client, icon 6 seems to cause an exception as well as going out of the enum's bounds. - if (info.notificationIcon == 6 || info.notificationIcon > 14) { - info.notificationIcon = EEFTNotificationIconType_1.EEFTNotificationIconType.Default; - } - await this.fikaNotificationWebSocket.broadcast(info); - return this.httpResponseUtil.nullResponse(); - } -}; -exports.FikaNotificationCallbacks = FikaNotificationCallbacks; -exports.FikaNotificationCallbacks = FikaNotificationCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaNotificationWebSocket")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaNotificationWebSocket_1.FikaNotificationWebSocket !== "undefined" && FikaNotificationWebSocket_1.FikaNotificationWebSocket) === "function" ? _b : Object]) -], FikaNotificationCallbacks); -//# sourceMappingURL=FikaNotificationCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js.map index 5c21264..c893963 100644 --- a/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaNotificationCallbacks.js.map @@ -6,5 +6,5 @@ "FikaNotificationCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,qFAAkF;AAGlF,uFAAoF;AACpF,2EAAwE;AAExE,uFAAoF;AAG7E,IAAM,yBAAyB,GAA/B,MAAM,yBAAyB;IAEQ;IACS;IAFnD,YAC0C,gBAAkC,EACzB,yBAAoD;QAD7D,qBAAgB,GAAhB,gBAAgB,CAAkB;QACzB,8BAAyB,GAAzB,yBAAyB,CAA2B;QAEnG,QAAQ;IACZ,CAAC;IAED,qCAAqC;IAC9B,KAAK,CAAC,sBAAsB,CAAC,IAAY,EAAE,IAAuB,EAAE,UAAkB;QACzF,2IAA2I;QAC3I,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC;YACrB,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;QAChD,CAAC;QAED,IAAI,CAAC,IAAI,GAAG,uCAAkB,CAAC,gBAAgB,CAAC;QAEhD,+EAA+E;QAC/E,IAAI,CAAC,IAAI,CAAC,gBAAgB,IAAI,OAAO,IAAI,CAAC,gBAAgB,IAAI,QAAQ,EAAE,CAAC;YACrE,IAAI,CAAC,gBAAgB,GAAG,mDAAwB,CAAC,OAAO,CAAC;QAC7D,CAAC;QAED,0HAA0H;QAC1H,IAAI,IAAI,CAAC,gBAAgB,IAAI,CAAC,IAAI,IAAI,CAAC,gBAAgB,GAAG,EAAE,EAAE,CAAC;YAC3D,IAAI,CAAC,gBAAgB,GAAG,mDAAwB,CAAC,OAAO,CAAC;QAC7D,CAAC;QAED,MAAM,IAAI,CAAC,yBAAyB,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAErD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AA/BY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDADoB,mCAAgB,oBAAhB,mCAAgB,oDACE,qDAAyB,oBAAzB,qDAAyB;GAH9F,yBAAyB,CA+BrC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,mFAAgF;AAGhF,uFAAoF;AACpF,2EAAwE;AAExE,uFAAoF;AAG7E,IAAM,yBAAyB,GAA/B,MAAM,yBAAyB;IAEQ;IACS;IAFnD,YAC0C,gBAAkC,EACzB,yBAAoD;QAD7D,qBAAgB,GAAhB,gBAAgB,CAAkB;QACzB,8BAAyB,GAAzB,yBAAyB,CAA2B;QAEnG,QAAQ;IACZ,CAAC;IAED,qCAAqC;IAC9B,KAAK,CAAC,sBAAsB,CAAC,IAAY,EAAE,IAAuB,EAAE,UAAkB;QACzF,2IAA2I;QAC3I,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC;YACrB,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;QAChD,CAAC;QAED,IAAI,CAAC,IAAI,GAAG,uCAAkB,CAAC,gBAAgB,CAAC;QAEhD,+EAA+E;QAC/E,IAAI,CAAC,IAAI,CAAC,gBAAgB,IAAI,OAAO,IAAI,CAAC,gBAAgB,IAAI,QAAQ,EAAE,CAAC;YACrE,IAAI,CAAC,gBAAgB,GAAG,mDAAwB,CAAC,OAAO,CAAC;QAC7D,CAAC;QAED,0HAA0H;QAC1H,IAAI,IAAI,CAAC,gBAAgB,IAAI,CAAC,IAAI,IAAI,CAAC,gBAAgB,GAAG,EAAE,EAAE,CAAC;YAC3D,IAAI,CAAC,gBAAgB,GAAG,mDAAwB,CAAC,OAAO,CAAC;QAC7D,CAAC;QAED,MAAM,IAAI,CAAC,yBAAyB,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAErD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AA/BY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDADoB,mCAAgB,oBAAhB,mCAAgB,oDACE,qDAAyB,oBAAzB,qDAAyB;GAH9F,yBAAyB,CA+BrC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js b/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js deleted file mode 100644 index 713e772..0000000 --- a/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaPresenceCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const EFikaPlayerPresences_1 = require("../models/enums/EFikaPlayerPresences"); -const FikaPresenceService_1 = require("../services/FikaPresenceService"); -let FikaPresenceCallbacks = class FikaPresenceCallbacks { - httpResponseUtil; - fikaPresenceService; - constructor(httpResponseUtil, fikaPresenceService) { - this.httpResponseUtil = httpResponseUtil; - this.fikaPresenceService = fikaPresenceService; - // empty - } - /** Handle /fika/presence/get */ - handleGetPresence(_url, _info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaPresenceService.getAllPlayersPresence()); - } - /** Handle /fika/presence/set */ - handleSetPresence(_url, data, sessionID) { - data.activity = this.setActivityValue(data.activity); - this.fikaPresenceService.updatePlayerPresence(sessionID, data); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/presence/setget */ - handleSetGetPresence(_url, data, sessionID) { - data.activity = this.setActivityValue(data.activity); - this.fikaPresenceService.updatePlayerPresence(sessionID, data); - return this.httpResponseUtil.noBody(this.fikaPresenceService.getAllPlayersPresence()); - } - setActivityValue(presence) { - if (Object.keys(EFikaPlayerPresences_1.EFikaPlayerPresences).includes(presence.toString())) { - presence = EFikaPlayerPresences_1.EFikaPlayerPresences[presence.toString()]; - } - return presence; - } -}; -exports.FikaPresenceCallbacks = FikaPresenceCallbacks; -exports.FikaPresenceCallbacks = FikaPresenceCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaPresenceService")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaPresenceService_1.FikaPresenceService !== "undefined" && FikaPresenceService_1.FikaPresenceService) === "function" ? _b : Object]) -], FikaPresenceCallbacks); -//# sourceMappingURL=FikaPresenceCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js.map index 00a2187..4a6f36f 100644 --- a/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaPresenceCallbacks.js.map @@ -6,5 +6,5 @@ "FikaPresenceCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,qFAAkF;AAGlF,+EAA4E;AAG5E,yEAAsE;AAG/D,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACG;IAF7C,YAC0C,gBAAkC,EAC/B,mBAAwC;QAD3C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC/B,wBAAmB,GAAnB,mBAAmB,CAAqB;QAEjF,QAAQ;IACZ,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QACjE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,CAAC;IAC1F,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,IAAsB,EAAE,SAAiB;QAC5E,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAErD,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAE/D,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,mCAAmC;IAC5B,oBAAoB,CAAC,IAAY,EAAE,IAAsB,EAAE,SAAiB;QAC/E,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAErD,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAE/D,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,CAAC;IAC1F,CAAC;IAES,gBAAgB,CAAC,QAA8B;QACrD,IAAI,MAAM,CAAC,IAAI,CAAC,2CAAoB,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC;YAClE,QAAQ,GAAG,2CAAoB,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC;QACzD,CAAC;QAED,OAAO,QAAQ,CAAC;IACpB,CAAC;CACJ,CAAA;AAtCY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAD0B,mCAAgB,oBAAhB,mCAAgB,oDACV,yCAAmB,oBAAnB,yCAAmB;GAH5E,qBAAqB,CAsCjC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,mFAAgF;AAGhF,+EAA4E;AAG5E,yEAAsE;AAG/D,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACG;IAF7C,YAC0C,gBAAkC,EAC/B,mBAAwC;QAD3C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC/B,wBAAmB,GAAnB,mBAAmB,CAAqB;QAEjF,QAAQ;IACZ,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,KAAU,EAAE,UAAkB;QACjE,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,CAAC;IAC1F,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,IAAsB,EAAE,SAAiB;QAC5E,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAErD,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAE/D,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,mCAAmC;IAC5B,oBAAoB,CAAC,IAAY,EAAE,IAAsB,EAAE,SAAiB;QAC/E,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAErD,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAE/D,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,CAAC;IAC1F,CAAC;IAES,gBAAgB,CAAC,QAA8B;QACrD,IAAI,MAAM,CAAC,IAAI,CAAC,2CAAoB,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC;YAClE,QAAQ,GAAG,2CAAoB,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC;QACzD,CAAC;QAED,OAAO,QAAQ,CAAC;IACpB,CAAC;CACJ,CAAA;AAtCY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAD0B,mCAAgB,oBAAhB,mCAAgB,oDACV,yCAAmB,oBAAnB,yCAAmB;GAH5E,qBAAqB,CAsCjC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js b/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js deleted file mode 100644 index ad5ef14..0000000 --- a/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaRaidCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaRaidController_1 = require("../controllers/FikaRaidController"); -let FikaRaidCallbacks = class FikaRaidCallbacks { - httpResponseUtil; - fikaRaidController; - constructor(httpResponseUtil, fikaRaidController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaRaidController = fikaRaidController; - // empty - } - /** Handle /fika/raid/create */ - handleRaidCreate(_url, info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaRaidController.handleRaidCreate(info)); - } - /** Handle /fika/raid/join */ - handleRaidJoin(_url, info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaRaidController.handleRaidJoin(info)); - } - /** Handle /fika/raid/leave */ - handleRaidLeave(_url, info, _sessionID) { - this.fikaRaidController.handleRaidLeave(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/raid/gethost */ - handleRaidGetHost(_url, info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaRaidController.handleRaidGetHost(info)); - } - /** Handle /fika/raid/getsettings */ - handleRaidGetSettings(_url, info, _sessionID) { - return this.httpResponseUtil.noBody(this.fikaRaidController.handleRaidGetSettings(info)); - } - /** Handle /fika/raid/headless/start */ - async handleRaidStartHeadless(_url, info, sessionID) { - return this.httpResponseUtil.noBody(await this.fikaRaidController.handleRaidStartHeadless(sessionID, info)); - } - /** Handle /fika/raid/registerPlayer */ - handleRaidRegisterPlayer(_url, info, sessionID) { - this.fikaRaidController.handleRaidRegisterPlayer(sessionID, info); - return this.httpResponseUtil.nullResponse(); - } -}; -exports.FikaRaidCallbacks = FikaRaidCallbacks; -exports.FikaRaidCallbacks = FikaRaidCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaRaidController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaRaidController_1.FikaRaidController !== "undefined" && FikaRaidController_1.FikaRaidController) === "function" ? _b : Object]) -], FikaRaidCallbacks); -//# sourceMappingURL=FikaRaidCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js.map index c22e0aa..d1b3414 100644 --- a/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaRaidCallbacks.js.map @@ -6,5 +6,5 @@ "FikaRaidCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAI/E,qFAAkF;AAElF,0EAAuE;AAQhE,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAEgB;IACE;IAF5C,YAC0C,gBAAkC,EAChC,kBAAsC;QADxC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QAE9E,QAAQ;IACZ,CAAC;IAED,+BAA+B;IACxB,gBAAgB,CAAC,IAAY,EAAE,IAAgC,EAAE,UAAkB;QACtF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC;IACxF,CAAC;IAED,6BAA6B;IACtB,cAAc,CAAC,IAAY,EAAE,IAA8B,EAAE,UAAkB;QAClF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IACtF,CAAC;IAED,8BAA8B;IACvB,eAAe,CAAC,IAAY,EAAE,IAA+B,EAAE,UAAkB;QACpF,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QACzF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC;IACzF,CAAC;IAED,oCAAoC;IAC7B,qBAAqB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QAC7F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC;IAC7F,CAAC;IAED,uCAAuC;IAChC,KAAK,CAAC,uBAAuB,CAAC,IAAY,EAAE,IAA2B,EAAE,SAAiB;QAC7F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,uBAAuB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC;IAChH,CAAC;IAED,uCAAuC;IAChC,wBAAwB,CAAC,IAAY,EAAE,IAAgC,EAAE,SAAiB;QAC7F,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAElE,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AA9CY,8CAAiB;4BAAjB,iBAAiB;IAD7B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;yDAD2B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB;GAHzE,iBAAiB,CA8C7B" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAI7E,mFAAgF;AAEhF,0EAAuE;AAQhE,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAEgB;IACE;IAF5C,YAC0C,gBAAkC,EAChC,kBAAsC;QADxC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QAE9E,QAAQ;IACZ,CAAC;IAED,+BAA+B;IACxB,gBAAgB,CAAC,IAAY,EAAE,IAAgC,EAAE,UAAkB;QACtF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC;IACxF,CAAC;IAED,6BAA6B;IACtB,cAAc,CAAC,IAAY,EAAE,IAA8B,EAAE,UAAkB;QAClF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IACtF,CAAC;IAED,8BAA8B;IACvB,eAAe,CAAC,IAAY,EAAE,IAA+B,EAAE,UAAkB;QACpF,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,gCAAgC;IACzB,iBAAiB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QACzF,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC;IACzF,CAAC;IAED,oCAAoC;IAC7B,qBAAqB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QAC7F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC;IAC7F,CAAC;IAED,uCAAuC;IAChC,KAAK,CAAC,uBAAuB,CAAC,IAAY,EAAE,IAA2B,EAAE,SAAiB;QAC7F,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,uBAAuB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC;IAChH,CAAC;IAED,uCAAuC;IAChC,wBAAwB,CAAC,IAAY,EAAE,IAAgC,EAAE,SAAiB;QAC7F,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QAElE,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AA9CY,8CAAiB;4BAAjB,iBAAiB;IAD7B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;yDAD2B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB;GAHzE,iBAAiB,CA8C7B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js b/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js deleted file mode 100644 index bc9ca3f..0000000 --- a/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaSendItemCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaSendItemController_1 = require("../controllers/FikaSendItemController"); -let FikaSendItemCallbacks = class FikaSendItemCallbacks { - httpResponseUtil; - fikaSendItemController; - constructor(httpResponseUtil, fikaSendItemController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaSendItemController = fikaSendItemController; - // empty - } - async handleSendItem(pmcData, body, sessionID) { - return await this.fikaSendItemController.sendItem(pmcData, body, sessionID); - } - /** Handle /fika/senditem/availablereceivers */ - handleAvailableReceivers(_url, _info, sessionID) { - return this.httpResponseUtil.noBody(this.fikaSendItemController.handleAvailableReceivers(sessionID)); - } -}; -exports.FikaSendItemCallbacks = FikaSendItemCallbacks; -exports.FikaSendItemCallbacks = FikaSendItemCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaSendItemController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaSendItemController_1.FikaSendItemController !== "undefined" && FikaSendItemController_1.FikaSendItemController) === "function" ? _b : Object]) -], FikaSendItemCallbacks); -//# sourceMappingURL=FikaSendItemCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js.map index 4bda887..fd8c6e0 100644 --- a/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaSendItemCallbacks.js.map @@ -6,5 +6,5 @@ "FikaSendItemCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAI/E,qFAAkF;AAElF,kFAA+E;AAKxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,OAAiB,EAAE,IAA8B,EAAE,SAAiB;QAC5F,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;IAChF,CAAC;IAED,+CAA+C;IACxC,wBAAwB,CAAC,IAAY,EAAE,KAAiD,EAAE,SAAiB;QAC9G,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAAC;IACzG,CAAC;CACJ,CAAA;AAhBY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CAgBjC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAI7E,mFAAgF;AAEhF,kFAA+E;AAKxE,IAAM,qBAAqB,GAA3B,MAAM,qBAAqB;IAEY;IACM;IAFhD,YAC0C,gBAAkC,EAC5B,sBAA8C;QADpD,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC5B,2BAAsB,GAAtB,sBAAsB,CAAwB;QAE1F,QAAQ;IACZ,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,OAAiB,EAAE,IAA8B,EAAE,SAAiB;QAC5F,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;IAChF,CAAC;IAED,+CAA+C;IACxC,wBAAwB,CAAC,IAAY,EAAE,KAAiD,EAAE,SAAiB;QAC9G,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAAC;IACzG,CAAC;CACJ,CAAA;AAhBY,sDAAqB;gCAArB,qBAAqB;IADjC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDADuB,mCAAgB,oBAAhB,mCAAgB,oDACJ,+CAAsB,oBAAtB,+CAAsB;GAHrF,qBAAqB,CAgBjC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js b/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js deleted file mode 100644 index ffb0c68..0000000 --- a/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaUpdateCallbacks = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaUpdateController_1 = require("../controllers/FikaUpdateController"); -const EFikaMatchStatus_1 = require("../models/enums/EFikaMatchStatus"); -let FikaUpdateCallbacks = class FikaUpdateCallbacks { - httpResponseUtil; - fikaUpdateController; - constructor(httpResponseUtil, fikaUpdateController) { - this.httpResponseUtil = httpResponseUtil; - this.fikaUpdateController = fikaUpdateController; - // empty - } - /** Handle /fika/update/ping */ - handlePing(_url, info, _sessionID) { - this.fikaUpdateController.handlePing(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/update/playerspawn */ - handlePlayerspawn(_url, info, _sessionID) { - this.fikaUpdateController.handlePlayerspawn(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/update/sethost */ - handleSethost(_url, info, _sessionID) { - this.fikaUpdateController.handleSethost(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/update/setstatus */ - async handleSetStatus(_url, info, _sessionID) { - // Handle conversion of Enum so it can be properly used. - if (Object.keys(EFikaMatchStatus_1.EFikaMatchStatus).includes(info.status.toString())) { - info.status = EFikaMatchStatus_1.EFikaMatchStatus[info.status.toString()]; - } - await this.fikaUpdateController.handleSetStatus(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/update/addplayer */ - handleRaidAddPlayer(_url, info, _sessionID) { - this.fikaUpdateController.handleRaidAddPlayer(info); - return this.httpResponseUtil.nullResponse(); - } - /** Handle /fika/update/playerdied */ - handlePlayerDied(_url, info, _sessionID) { - this.fikaUpdateController.handleRaidPlayerDied(info); - return this.httpResponseUtil.nullResponse(); - } -}; -exports.FikaUpdateCallbacks = FikaUpdateCallbacks; -exports.FikaUpdateCallbacks = FikaUpdateCallbacks = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaUpdateController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaUpdateController_1.FikaUpdateController !== "undefined" && FikaUpdateController_1.FikaUpdateController) === "function" ? _b : Object]) -], FikaUpdateCallbacks); -//# sourceMappingURL=FikaUpdateCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js.map b/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js.map index 5d714e9..108e477 100644 --- a/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js.map +++ b/user/mods/fika-server/src/callbacks/FikaUpdateCallbacks.js.map @@ -6,5 +6,5 @@ "FikaUpdateCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAG/E,qFAAkF;AAElF,8EAA2E;AAC3E,uEAAoE;AAQ7D,IAAM,mBAAmB,GAAzB,MAAM,mBAAmB;IAEc;IACI;IAF9C,YAC0C,gBAAkC,EAC9B,oBAA0C;QAD9C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC9B,yBAAoB,GAApB,oBAAoB,CAAsB;QAEpF,QAAQ;IACZ,CAAC;IAED,+BAA+B;IACxB,UAAU,CAAC,IAAY,EAAE,IAAgC,EAAE,UAAkB;QAChF,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAE3C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,sCAAsC;IAC/B,iBAAiB,CAAC,IAAY,EAAE,IAAuC,EAAE,UAAkB;QAC9F,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC;QAElD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,kCAAkC;IAC3B,aAAa,CAAC,IAAY,EAAE,IAAmC,EAAE,UAAkB;QACtF,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,oCAAoC;IAC7B,KAAK,CAAC,eAAe,CAAC,IAAY,EAAE,IAAqC,EAAE,UAAkB;QAChG,wDAAwD;QACxD,IAAI,MAAM,CAAC,IAAI,CAAC,mCAAgB,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC;YACjE,IAAI,CAAC,MAAM,GAAG,mCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC3D,CAAC;QAED,MAAM,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;QAEtD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,oCAAoC;IAC7B,mBAAmB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QAC3F,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC;QAEpD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,qCAAqC;IAC9B,gBAAgB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QACxF,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC;QAErD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AAtDY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,sBAAsB,CAAC,CAAA;yDADyB,mCAAgB,oBAAhB,mCAAgB,oDACR,2CAAoB,oBAApB,2CAAoB;GAH/E,mBAAmB,CAsD/B" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAG7E,mFAAgF;AAEhF,8EAA2E;AAC3E,uEAAoE;AAQ7D,IAAM,mBAAmB,GAAzB,MAAM,mBAAmB;IAEc;IACI;IAF9C,YAC0C,gBAAkC,EAC9B,oBAA0C;QAD9C,qBAAgB,GAAhB,gBAAgB,CAAkB;QAC9B,yBAAoB,GAApB,oBAAoB,CAAsB;QAEpF,QAAQ;IACZ,CAAC;IAED,+BAA+B;IACxB,UAAU,CAAC,IAAY,EAAE,IAAgC,EAAE,UAAkB;QAChF,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAE3C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,sCAAsC;IAC/B,iBAAiB,CAAC,IAAY,EAAE,IAAuC,EAAE,UAAkB;QAC9F,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC;QAElD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,kCAAkC;IAC3B,aAAa,CAAC,IAAY,EAAE,IAAmC,EAAE,UAAkB;QACtF,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,oCAAoC;IAC7B,KAAK,CAAC,eAAe,CAAC,IAAY,EAAE,IAAqC,EAAE,UAAkB;QAChG,wDAAwD;QACxD,IAAI,MAAM,CAAC,IAAI,CAAC,mCAAgB,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC;YACjE,IAAI,CAAC,MAAM,GAAG,mCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC3D,CAAC;QAED,MAAM,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;QAEtD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,oCAAoC;IAC7B,mBAAmB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QAC3F,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC;QAEpD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;IAED,qCAAqC;IAC9B,gBAAgB,CAAC,IAAY,EAAE,IAAkC,EAAE,UAAkB;QACxF,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC;QAErD,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;IAChD,CAAC;CACJ,CAAA;AAtDY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,sBAAsB,CAAC,CAAA;yDADyB,mCAAgB,oBAAhB,mCAAgB,oDACR,2CAAoB,oBAApB,2CAAoB;GAH/E,mBAAmB,CAsD/B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaAchievementController.js b/user/mods/fika-server/src/controllers/FikaAchievementController.js deleted file mode 100644 index 80c6f06..0000000 --- a/user/mods/fika-server/src/controllers/FikaAchievementController.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaAchievementController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const DatabaseService_1 = require("C:/snapshot/project/obj/services/DatabaseService"); -let FikaAchievementController = class FikaAchievementController { - saveServer; - databaseService; - constructor(saveServer, databaseService) { - this.saveServer = saveServer; - this.databaseService = databaseService; - // empty - } - getAchievementStatistics(_sessionID) { - const achievements = this.databaseService.getAchievements(); - const stats = {}; - const profiles = Object.values(this.saveServer.getProfiles()); - for (const achievement of achievements) { - let percentage = 0; - for (const profile of profiles) { - if (profile.info?.password === "fika-headless") { - continue; - } - if (!profile.characters?.pmc?.Achievements) { - continue; - } - if (!(achievement.id in profile.characters.pmc.Achievements)) { - continue; - } - percentage++; - } - percentage = (percentage / profiles.length) * 100; - stats[achievement.id] = percentage; - } - return { elements: stats }; - } -}; -exports.FikaAchievementController = FikaAchievementController; -exports.FikaAchievementController = FikaAchievementController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("DatabaseService")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, typeof (_b = typeof DatabaseService_1.DatabaseService !== "undefined" && DatabaseService_1.DatabaseService) === "function" ? _b : Object]) -], FikaAchievementController); -//# sourceMappingURL=FikaAchievementController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaAchievementController.js.map b/user/mods/fika-server/src/controllers/FikaAchievementController.js.map index b1c0104..a4fb2e7 100644 --- a/user/mods/fika-server/src/controllers/FikaAchievementController.js.map +++ b/user/mods/fika-server/src/controllers/FikaAchievementController.js.map @@ -6,5 +6,5 @@ "FikaAchievementController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAG/E,2EAAwE;AACxE,sFAAmF;AAG5E,IAAM,yBAAyB,GAA/B,MAAM,yBAAyB;IAEE;IACK;IAFzC,YACoC,UAAsB,EACjB,eAAgC;QADrC,eAAU,GAAV,UAAU,CAAY;QACjB,oBAAe,GAAf,eAAe,CAAiB;QAErE,QAAQ;IACZ,CAAC;IACM,wBAAwB,CAAC,UAAkB;QAC9C,MAAM,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,eAAe,EAAE,CAAC;QAC5D,MAAM,KAAK,GAA2B,EAAE,CAAC;QAEzC,MAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC,CAAC;QAE9D,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE,CAAC;YACrC,IAAI,UAAU,GAAG,CAAC,CAAC;YACnB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,IAAI,OAAO,CAAC,IAAI,EAAE,QAAQ,KAAK,eAAe,EAAE,CAAC;oBAC7C,SAAS;gBACb,CAAC;gBAED,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,EAAE,YAAY,EAAE,CAAC;oBACzC,SAAS;gBACb,CAAC;gBAED,IAAI,CAAC,CAAC,WAAW,CAAC,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;oBAC3D,SAAS;gBACb,CAAC;gBAED,UAAU,EAAE,CAAC;YACjB,CAAC;YAED,UAAU,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;YAClD,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC;QACvC,CAAC;QAED,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC;IAC/B,CAAC;CACJ,CAAA;AArCY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,iBAAiB,CAAC,CAAA;yDADkB,uBAAU,oBAAV,uBAAU,oDACA,iCAAe,oBAAf,iCAAe;GAHhE,yBAAyB,CAqCrC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAG7E,yEAAsE;AACtE,oFAAiF;AAG1E,IAAM,yBAAyB,GAA/B,MAAM,yBAAyB;IAEE;IACK;IAFzC,YACoC,UAAsB,EACjB,eAAgC;QADrC,eAAU,GAAV,UAAU,CAAY;QACjB,oBAAe,GAAf,eAAe,CAAiB;QAErE,QAAQ;IACZ,CAAC;IACM,wBAAwB,CAAC,UAAkB;QAC9C,MAAM,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,eAAe,EAAE,CAAC;QAC5D,MAAM,KAAK,GAA2B,EAAE,CAAC;QAEzC,MAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC,CAAC;QAE9D,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE,CAAC;YACrC,IAAI,UAAU,GAAG,CAAC,CAAC;YACnB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,IAAI,OAAO,CAAC,IAAI,EAAE,QAAQ,KAAK,eAAe,EAAE,CAAC;oBAC7C,SAAS;gBACb,CAAC;gBAED,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,EAAE,YAAY,EAAE,CAAC;oBACzC,SAAS;gBACb,CAAC;gBAED,IAAI,CAAC,CAAC,WAAW,CAAC,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;oBAC3D,SAAS;gBACb,CAAC;gBAED,UAAU,EAAE,CAAC;YACjB,CAAC;YAED,UAAU,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC;YAClD,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC;QACvC,CAAC;QAED,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC;IAC/B,CAAC;CACJ,CAAA;AArCY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,iBAAiB,CAAC,CAAA;yDADkB,uBAAU,oBAAV,uBAAU,oDACA,iCAAe,oBAAf,iCAAe;GAHhE,yBAAyB,CAqCrC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaClientController.js b/user/mods/fika-server/src/controllers/FikaClientController.js deleted file mode 100644 index bc17d84..0000000 --- a/user/mods/fika-server/src/controllers/FikaClientController.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaClientController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaClientService_1 = require("../services/FikaClientService"); -let FikaClientController = class FikaClientController { - fikaClientService; - requiredMods = []; - allowedMods = []; - hasRequiredOrOptionalMods = true; - constructor(fikaClientService) { - this.fikaClientService = fikaClientService; - } - /** - * Handle /fika/client/config - */ - handleClientConfig() { - const clientConfig = this.fikaClientService.getClientConfig(); - //Here be dragons, this is technically not in the client config, or well it was.. But it was decided it was better for this configuration - //To be together with 'sentItemsLoseFIR' so users could find both options easier. - //Keep this here as this is really only supposed to be a 'client' config and it's really only used on the client. - clientConfig.allowItemSending = this.fikaClientService.getIsItemSendingAllowed(); - return clientConfig; - } - /** - * Handle /fika/natpunchserver/config - */ - handleNatPunchServerConfig() { - return this.fikaClientService.getNatPunchServerConfig(); - } - /** - * Handle /fika/client/check/mods - */ - handleCheckMods(request, sessionID) { - return this.fikaClientService.getCheckModsResponse(request, sessionID); - } - /** - * Handle /fika/profile/download - */ - handleProfileDownload(sessionID) { - return this.fikaClientService.getProfileBySessionID(sessionID); - } - /** - * Handle /fika/client/check/version - */ - handleVersionCheck() { - return this.fikaClientService.getVersion(); - } -}; -exports.FikaClientController = FikaClientController; -exports.FikaClientController = FikaClientController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaClientService")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaClientService_1.FikaClientService !== "undefined" && FikaClientService_1.FikaClientService) === "function" ? _a : Object]) -], FikaClientController); -//# sourceMappingURL=FikaClientController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaClientController.js.map b/user/mods/fika-server/src/controllers/FikaClientController.js.map index 15edf12..501dbee 100644 --- a/user/mods/fika-server/src/controllers/FikaClientController.js.map +++ b/user/mods/fika-server/src/controllers/FikaClientController.js.map @@ -6,5 +6,5 @@ "FikaClientController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAY/E,qEAAkE;AAI3D,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAKsB;IAJzC,YAAY,GAAa,EAAE,CAAC;IAC5B,WAAW,GAAa,EAAE,CAAC;IAC3B,yBAAyB,GAAY,IAAI,CAAC;IAEpD,YAAmD,iBAAoC;QAApC,sBAAiB,GAAjB,iBAAiB,CAAmB;IAAG,CAAC;IAC3F;;OAEG;IACI,kBAAkB;QACrB,MAAM,YAAY,GAAG,IAAI,CAAC,iBAAiB,CAAC,eAAe,EAAE,CAAC;QAE9D,yIAAyI;QACzI,iFAAiF;QACjF,iHAAiH;QAChH,YAAoB,CAAC,gBAAgB,GAAG,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,CAAC;QAE1F,OAAO,YAAY,CAAC;IACxB,CAAC;IAED;;OAEG;IACI,0BAA0B;QAC7B,OAAO,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,CAAC;IAC5D,CAAC;IAED;;OAEG;IACI,eAAe,CAAC,OAAiC,EAAE,SAAiB;QACvE,OAAO,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;IAC3E,CAAC;IAED;;OAEG;IACI,qBAAqB,CAAC,SAAiB;QAC1C,OAAO,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC;IACnE,CAAC;IAED;;OAEG;IACI,kBAAkB;QACrB,OAAO,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC;IAC/C,CAAC;CACJ,CAAA;AA/CY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAMI,WAAA,IAAA,iBAAM,EAAC,mBAAmB,CAAC,CAAA;yDAA8B,qCAAiB,oBAAjB,qCAAiB;GAL9E,oBAAoB,CA+ChC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAY7E,qEAAkE;AAI3D,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAKsB;IAJzC,YAAY,GAAa,EAAE,CAAC;IAC5B,WAAW,GAAa,EAAE,CAAC;IAC3B,yBAAyB,GAAY,IAAI,CAAC;IAEpD,YAAmD,iBAAoC;QAApC,sBAAiB,GAAjB,iBAAiB,CAAmB;IAAG,CAAC;IAC3F;;OAEG;IACI,kBAAkB;QACrB,MAAM,YAAY,GAAG,IAAI,CAAC,iBAAiB,CAAC,eAAe,EAAE,CAAC;QAE9D,yIAAyI;QACzI,iFAAiF;QACjF,iHAAiH;QAChH,YAAoB,CAAC,gBAAgB,GAAG,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,CAAC;QAE1F,OAAO,YAAY,CAAC;IACxB,CAAC;IAED;;OAEG;IACI,0BAA0B;QAC7B,OAAO,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,CAAC;IAC5D,CAAC;IAED;;OAEG;IACI,eAAe,CAAC,OAAiC,EAAE,SAAiB;QACvE,OAAO,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;IAC3E,CAAC;IAED;;OAEG;IACI,qBAAqB,CAAC,SAAiB;QAC1C,OAAO,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC;IACnE,CAAC;IAED;;OAEG;IACI,kBAAkB;QACrB,OAAO,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC;IAC/C,CAAC;CACJ,CAAA;AA/CY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAMI,WAAA,IAAA,iBAAM,EAAC,mBAAmB,CAAC,CAAA;yDAA8B,qCAAiB,oBAAjB,qCAAiB;GAL9E,oBAAoB,CA+ChC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaDialogueController.js b/user/mods/fika-server/src/controllers/FikaDialogueController.js deleted file mode 100644 index cfd2c3d..0000000 --- a/user/mods/fika-server/src/controllers/FikaDialogueController.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d, _e, _f, _g, _h, _j; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaDialogueController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const DialogueHelper_1 = require("C:/snapshot/project/obj/helpers/DialogueHelper"); -const ProfileHelper_1 = require("C:/snapshot/project/obj/helpers/ProfileHelper"); -const BackendErrorCodes_1 = require("C:/snapshot/project/obj/models/enums/BackendErrorCodes"); -const DialogueController_1 = require("C:/snapshot/project/obj/controllers/DialogueController"); -const MessageType_1 = require("C:/snapshot/project/obj/models/enums/MessageType"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const SptWebSocketConnectionHandler_1 = require("C:/snapshot/project/obj/servers/ws/SptWebSocketConnectionHandler"); -const HashUtil_1 = require("C:/snapshot/project/obj/utils/HashUtil"); -const TimeUtil_1 = require("C:/snapshot/project/obj/utils/TimeUtil"); -const FikaFriendRequestsHelper_1 = require("../helpers/FikaFriendRequestsHelper"); -const FikaPlayerRelationsHelper_1 = require("../helpers/FikaPlayerRelationsHelper"); -let FikaDialogueController = class FikaDialogueController { - profileHelper; - dialogueHelper; - fikaFriendRequestsHelper; - fikaPlayerRelationsHelper; - dialogueController; - saveServer; - hashUtil; - timeUtil; - webSocketHandler; - logger; - constructor(profileHelper, dialogueHelper, fikaFriendRequestsHelper, fikaPlayerRelationsHelper, dialogueController, saveServer, hashUtil, timeUtil, webSocketHandler, logger) { - this.profileHelper = profileHelper; - this.dialogueHelper = dialogueHelper; - this.fikaFriendRequestsHelper = fikaFriendRequestsHelper; - this.fikaPlayerRelationsHelper = fikaPlayerRelationsHelper; - this.dialogueController = dialogueController; - this.saveServer = saveServer; - this.hashUtil = hashUtil; - this.timeUtil = timeUtil; - this.webSocketHandler = webSocketHandler; - this.logger = logger; - // empty - } - getFriendList(sessionID) { - let botsAndFriends = this.dialogueController.getActiveChatBots(); - const friendsIds = this.fikaPlayerRelationsHelper.getFriendsList(sessionID); - for (const friendId of friendsIds) { - const profile = this.profileHelper.getPmcProfile(friendId); - if (!profile) { - this.fikaPlayerRelationsHelper.removeFriend(sessionID, friendId); - continue; - } - botsAndFriends.push({ - _id: profile._id, - aid: profile.aid, - Info: { - Nickname: profile.Info.Nickname, - Level: profile.Info.Level, - Side: profile.Info.Side, - MemberCategory: profile.Info.MemberCategory, - SelectedMemberCategory: profile.Info.SelectedMemberCategory, - }, - }); - } - return { - Friends: botsAndFriends, - Ignore: this.fikaPlayerRelationsHelper.getIgnoreList(sessionID), - InIgnoreList: this.fikaPlayerRelationsHelper.getInIgnoreList(sessionID), - }; - } - sendMessage(sessionID, request) { - const profiles = this.saveServer.getProfiles(); - if (!(sessionID in profiles) || !(request.dialogId in profiles)) { - // if it's not to another player let SPT handle it - return DialogueController_1.DialogueController.prototype.sendMessage.call(this.dialogueController, sessionID, request); - } - const receiverProfile = profiles[request.dialogId]; - const senderProfile = profiles[sessionID]; - if (!(request.dialogId in senderProfile.dialogues)) { - senderProfile.dialogues[request.dialogId] = { - attachmentsNew: 0, - new: 0, - pinned: false, - type: MessageType_1.MessageType.USER_MESSAGE, - messages: [], - Users: [], - _id: request.dialogId, - }; - } - const senderDialog = senderProfile.dialogues[request.dialogId]; - senderDialog.Users = [ - { - _id: receiverProfile.info.id, - aid: receiverProfile.info.aid, - Info: { - Nickname: receiverProfile.characters.pmc.Info.Nickname, - Side: receiverProfile.characters.pmc.Info.Side, - Level: receiverProfile.characters.pmc.Info.Level, - MemberCategory: receiverProfile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: receiverProfile.characters.pmc.Info.SelectedMemberCategory, - }, - }, - { - _id: senderProfile.info.id, - aid: senderProfile.info.aid, - Info: { - Nickname: senderProfile.characters.pmc.Info.Nickname, - Side: senderProfile.characters.pmc.Info.Side, - Level: senderProfile.characters.pmc.Info.Level, - MemberCategory: senderProfile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: receiverProfile.characters.pmc.Info.SelectedMemberCategory, - }, - }, - ]; - if (!(sessionID in receiverProfile.dialogues)) { - receiverProfile.dialogues[sessionID] = { - attachmentsNew: 0, - new: 0, - pinned: false, - type: MessageType_1.MessageType.USER_MESSAGE, - messages: [], - _id: sessionID, - Users: [], - }; - } - const receiverDialog = receiverProfile.dialogues[sessionID]; - receiverDialog.new++; - receiverDialog.Users = [ - { - _id: senderProfile.info.id, - aid: senderProfile.info.aid, - Info: { - Nickname: senderProfile.characters.pmc.Info.Nickname, - Side: senderProfile.characters.pmc.Info.Side, - Level: senderProfile.characters.pmc.Info.Level, - MemberCategory: senderProfile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: receiverProfile.characters.pmc.Info.SelectedMemberCategory, - }, - }, - { - _id: receiverProfile.info.id, - aid: receiverProfile.info.aid, - Info: { - Nickname: receiverProfile.characters.pmc.Info.Nickname, - Side: receiverProfile.characters.pmc.Info.Side, - Level: receiverProfile.characters.pmc.Info.Level, - MemberCategory: receiverProfile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: receiverProfile.characters.pmc.Info.SelectedMemberCategory, - }, - }, - ]; - const message = { - _id: this.hashUtil.generate(), - uid: sessionID, - type: request.type, - Member: { - Nickname: senderProfile.characters.pmc.Info.Nickname, - Side: senderProfile.characters.pmc.Info.Side, - Level: senderProfile.characters.pmc.Info.Level, - MemberCategory: senderProfile.characters.pmc.Info.MemberCategory, - Ignored: this.fikaPlayerRelationsHelper.getInIgnoreList(sessionID).includes(request.dialogId), - Banned: false, - }, - dt: this.timeUtil.getTimestamp(), - text: request.text, - rewardCollected: false, - }; - if (request.replyTo) { - const replyMessage = this.getMessageToReplyTo(request.dialogId, request.replyTo, sessionID); - if (replyMessage) { - message.replyTo = replyMessage; - } - } - senderDialog.messages.push(message); - receiverDialog.messages.push(message); - this.webSocketHandler.sendMessageAsync(receiverProfile.info.id, { - type: "new_message", - eventId: "new_message", - EventId: "new_message", - dialogId: sessionID, - message: message, - }); - return message._id; - } - /** - * @param recipientId The id of the recipient - * @param replyToId The id of the message to reply to - * @param dialogueId The id of the dialogue (traderId or profileId) - * @returns A new instance with data from the found message, otherwise undefined - */ - getMessageToReplyTo(recipientId, replyToId, dialogueId) { - let message = undefined; - const currentDialogue = this.dialogueHelper.getDialogueFromProfile(recipientId, dialogueId); - if (!currentDialogue) { - this.logger.warning(`Could not find dialogue ${dialogueId} from sender`); - return message; - } - for (const dialogueMessage of currentDialogue.messages) { - if (dialogueMessage._id === replyToId) { - message = { - _id: dialogueMessage._id, - dt: dialogueMessage.dt, - type: dialogueMessage.type, - uid: dialogueMessage.uid, - text: dialogueMessage.text, - }; - break; - } - } - return message; - } - listOutbox(sessionID) { - const sentFriendRequests = this.fikaFriendRequestsHelper.getSentFriendRequests(sessionID); - for (const sentFriendRequest of sentFriendRequests) { - const profile = this.profileHelper.getPmcProfile(sentFriendRequest.to); - if (!profile) { - continue; - } - sentFriendRequest.profile = { - _id: profile._id, - aid: profile.aid, - Info: { - Nickname: profile.Info.Nickname, - Side: profile.Info.Side, - Level: profile.Info.Level, - MemberCategory: profile.Info.MemberCategory, - }, - }; - } - return sentFriendRequests; - } - listInbox(sessionID) { - const receivedFriendRequests = this.fikaFriendRequestsHelper.getReceivedFriendRequests(sessionID); - for (const receivedFriendRequest of receivedFriendRequests) { - const profile = this.profileHelper.getPmcProfile(receivedFriendRequest.from); - if (!profile) { - continue; - } - receivedFriendRequest.profile = { - _id: profile._id, - aid: profile.aid, - Info: { - Nickname: profile.Info.Nickname, - Side: profile.Info.Side, - Level: profile.Info.Level, - MemberCategory: profile.Info.MemberCategory, - }, - }; - } - return receivedFriendRequests; - } - sendFriendRequest(from, to) { - this.fikaFriendRequestsHelper.addFriendRequest(from, to); - return { - status: BackendErrorCodes_1.BackendErrorCodes.NONE, - requestId: from, - retryAfter: 0, - }; - } - acceptAllFriendRequests(sessionID) { - const receivedFriendRequests = this.fikaFriendRequestsHelper.getReceivedFriendRequests(sessionID); - for (const friendRequest of receivedFriendRequests) { - this.acceptFriendRequest(friendRequest.from, friendRequest.to); - } - } - acceptFriendRequest(from, to) { - this.fikaFriendRequestsHelper.removeFriendRequest(from, to, "accept"); - this.fikaPlayerRelationsHelper.addFriend(from, to); - } - cancelFriendRequest(from, to) { - this.fikaFriendRequestsHelper.removeFriendRequest(from, to, "cancel"); - } - declineFriendRequest(from, to) { - this.fikaFriendRequestsHelper.removeFriendRequest(from, to, "decline"); - } - deleteFriend(fromId, friendId) { - this.fikaPlayerRelationsHelper.removeFriend(fromId, friendId); - } - ignoreFriend(fromId, friendId) { - this.fikaPlayerRelationsHelper.addToIgnoreList(fromId, friendId); - } - unIgnoreFriend(fromId, friendId) { - this.fikaPlayerRelationsHelper.removeFromIgnoreList(fromId, friendId); - } -}; -exports.FikaDialogueController = FikaDialogueController; -exports.FikaDialogueController = FikaDialogueController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("ProfileHelper")), - __param(1, (0, tsyringe_1.inject)("DialogueHelper")), - __param(2, (0, tsyringe_1.inject)("FikaFriendRequestsHelper")), - __param(3, (0, tsyringe_1.inject)("FikaPlayerRelationsHelper")), - __param(4, (0, tsyringe_1.inject)("DialogueController")), - __param(5, (0, tsyringe_1.inject)("SaveServer")), - __param(6, (0, tsyringe_1.inject)("HashUtil")), - __param(7, (0, tsyringe_1.inject)("TimeUtil")), - __param(8, (0, tsyringe_1.inject)("SptWebSocketConnectionHandler")), - __param(9, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof ProfileHelper_1.ProfileHelper !== "undefined" && ProfileHelper_1.ProfileHelper) === "function" ? _a : Object, typeof (_b = typeof DialogueHelper_1.DialogueHelper !== "undefined" && DialogueHelper_1.DialogueHelper) === "function" ? _b : Object, typeof (_c = typeof FikaFriendRequestsHelper_1.FikaFriendRequestsHelper !== "undefined" && FikaFriendRequestsHelper_1.FikaFriendRequestsHelper) === "function" ? _c : Object, typeof (_d = typeof FikaPlayerRelationsHelper_1.FikaPlayerRelationsHelper !== "undefined" && FikaPlayerRelationsHelper_1.FikaPlayerRelationsHelper) === "function" ? _d : Object, typeof (_e = typeof DialogueController_1.DialogueController !== "undefined" && DialogueController_1.DialogueController) === "function" ? _e : Object, typeof (_f = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _f : Object, typeof (_g = typeof HashUtil_1.HashUtil !== "undefined" && HashUtil_1.HashUtil) === "function" ? _g : Object, typeof (_h = typeof TimeUtil_1.TimeUtil !== "undefined" && TimeUtil_1.TimeUtil) === "function" ? _h : Object, typeof (_j = typeof SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler !== "undefined" && SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler) === "function" ? _j : Object, Object]) -], FikaDialogueController); -//# sourceMappingURL=FikaDialogueController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaDialogueController.js.map b/user/mods/fika-server/src/controllers/FikaDialogueController.js.map index 6d7c771..9d389d9 100644 --- a/user/mods/fika-server/src/controllers/FikaDialogueController.js.map +++ b/user/mods/fika-server/src/controllers/FikaDialogueController.js.map @@ -6,5 +6,5 @@ "FikaDialogueController.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaHeadlessController.js b/user/mods/fika-server/src/controllers/FikaHeadlessController.js deleted file mode 100644 index 7d87ab9..0000000 --- a/user/mods/fika-server/src/controllers/FikaHeadlessController.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const QuestHelper_1 = require("C:/snapshot/project/obj/helpers/QuestHelper"); -const QuestStatus_1 = require("C:/snapshot/project/obj/models/enums/QuestStatus"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const FikaConfig_1 = require("../utils/FikaConfig"); -let FikaHeadlessController = class FikaHeadlessController { - fikaHeadlessHelper; - fikaConfig; - questHelper; - constructor(fikaHeadlessHelper, fikaConfig, questHelper) { - this.fikaHeadlessHelper = fikaHeadlessHelper; - this.fikaConfig = fikaConfig; - this.questHelper = questHelper; - } - /** - * Handle /fika/headless/get - */ - handleGetHeadlesses() { - const data = { - headlesses: {}, - }; - for (const [headlessSessionID, headless] of this.fikaHeadlessHelper.getHeadlessClients()) { - data.headlesses[headlessSessionID] = { - state: headless.state, - players: headless.players, - requesterSessionID: headless.requesterSessionID, - hasNotifiedRequester: headless.hasNotifiedRequester, - }; - } - return data; - } - /** - * Handle /fika/headless/available - */ - handleGetAvailableHeadlesses() { - return this.fikaHeadlessHelper.getAvailableHeadlessClients(); - } - /** - * Handle /fika/headless/restartafterraidamount - */ - handleRestartAfterRaidAmount() { - const data = { - amount: this.fikaConfig.getConfig().headless.restartAfterAmountOfRaids, - }; - return data; - } - /** - * Handle /fika/headless/questtemplates - */ - handleGetAllQuestTemplates() { - const quests = this.questHelper.getQuestsFromDb(); - for (const quest of quests) { - quest.sptStatus = QuestStatus_1.QuestStatus.AvailableForStart; - } - return quests; - } -}; -exports.FikaHeadlessController = FikaHeadlessController; -exports.FikaHeadlessController = FikaHeadlessController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __param(1, (0, tsyringe_1.inject)("FikaConfig")), - __param(2, (0, tsyringe_1.inject)("QuestHelper")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _a : Object, typeof (_b = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _b : Object, typeof (_c = typeof QuestHelper_1.QuestHelper !== "undefined" && QuestHelper_1.QuestHelper) === "function" ? _c : Object]) -], FikaHeadlessController); -//# sourceMappingURL=FikaHeadlessController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaHeadlessController.js.map b/user/mods/fika-server/src/controllers/FikaHeadlessController.js.map index 8162e98..904d06c 100644 --- a/user/mods/fika-server/src/controllers/FikaHeadlessController.js.map +++ b/user/mods/fika-server/src/controllers/FikaHeadlessController.js.map @@ -6,5 +6,5 @@ "FikaHeadlessController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,6EAA0E;AAE1E,kFAA+E;AAC/E,sEAAmE;AAInE,oDAAiD;AAG1C,IAAM,sBAAsB,GAA5B,MAAM,sBAAsB;IAEa;IACR;IACC;IAHrC,YAC4C,kBAAsC,EAC9C,UAAsB,EACrB,WAAwB;QAFjB,uBAAkB,GAAlB,kBAAkB,CAAoB;QAC9C,eAAU,GAAV,UAAU,CAAY;QACrB,gBAAW,GAAX,WAAW,CAAa;IAC1D,CAAC;IAEJ;;OAEG;IACI,mBAAmB;QACtB,MAAM,IAAI,GAAqB;YAC3B,UAAU,EAAE,EAAE;SACjB,CAAC;QAEF,KAAK,MAAM,CAAC,iBAAiB,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,EAAE,EAAE,CAAC;YACvF,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,GAAG;gBACjC,KAAK,EAAE,QAAQ,CAAC,KAAK;gBACrB,OAAO,EAAE,QAAQ,CAAC,OAAO;gBACzB,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB;gBAC/C,oBAAoB,EAAE,QAAQ,CAAC,oBAAoB;aACtD,CAAC;QACN,CAAC;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;OAEG;IACI,4BAA4B;QAC/B,OAAO,IAAI,CAAC,kBAAkB,CAAC,2BAA2B,EAAE,CAAC;IACjE,CAAC;IAED;;OAEG;IACI,4BAA4B;QAC/B,MAAM,IAAI,GAAuC;YAC7C,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,yBAAyB;SACzE,CAAC;QAEF,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;OAEG;IACI,0BAA0B;QAC7B,MAAM,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,CAAC;QAElD,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;YACzB,KAAK,CAAC,SAAS,GAAG,yBAAW,CAAC,iBAAiB,CAAC;QACpD,CAAC;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;CACJ,CAAA;AAzDY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;IAC5B,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,aAAa,CAAC,CAAA;yDAFsC,uCAAkB,oBAAlB,uCAAkB,oDAClC,uBAAU,oBAAV,uBAAU,oDACR,yBAAW,oBAAX,yBAAW;GAJpD,sBAAsB,CAyDlC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,2EAAwE;AAExE,gFAA6E;AAC7E,sEAAmE;AAInE,oDAAiD;AAG1C,IAAM,sBAAsB,GAA5B,MAAM,sBAAsB;IAEa;IACR;IACC;IAHrC,YAC4C,kBAAsC,EAC9C,UAAsB,EACrB,WAAwB;QAFjB,uBAAkB,GAAlB,kBAAkB,CAAoB;QAC9C,eAAU,GAAV,UAAU,CAAY;QACrB,gBAAW,GAAX,WAAW,CAAa;IAC1D,CAAC;IAEJ;;OAEG;IACI,mBAAmB;QACtB,MAAM,IAAI,GAAqB;YAC3B,UAAU,EAAE,EAAE;SACjB,CAAC;QAEF,KAAK,MAAM,CAAC,iBAAiB,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,EAAE,EAAE,CAAC;YACvF,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,GAAG;gBACjC,KAAK,EAAE,QAAQ,CAAC,KAAK;gBACrB,OAAO,EAAE,QAAQ,CAAC,OAAO;gBACzB,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB;gBAC/C,oBAAoB,EAAE,QAAQ,CAAC,oBAAoB;aACtD,CAAC;QACN,CAAC;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;OAEG;IACI,4BAA4B;QAC/B,OAAO,IAAI,CAAC,kBAAkB,CAAC,2BAA2B,EAAE,CAAC;IACjE,CAAC;IAED;;OAEG;IACI,4BAA4B;QAC/B,MAAM,IAAI,GAAuC;YAC7C,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,yBAAyB;SACzE,CAAC;QAEF,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;OAEG;IACI,0BAA0B;QAC7B,MAAM,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,CAAC;QAElD,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;YACzB,KAAK,CAAC,SAAS,GAAG,yBAAW,CAAC,iBAAiB,CAAC;QACpD,CAAC;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;CACJ,CAAA;AAzDY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;IAC5B,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,aAAa,CAAC,CAAA;yDAFsC,uCAAkB,oBAAlB,uCAAkB,oDAClC,uBAAU,oBAAV,uBAAU,oDACR,yBAAW,oBAAX,yBAAW;GAJpD,sBAAsB,CAyDlC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaLocationController.js b/user/mods/fika-server/src/controllers/FikaLocationController.js deleted file mode 100644 index d816c87..0000000 --- a/user/mods/fika-server/src/controllers/FikaLocationController.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaLocationController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const FikaMatchService_1 = require("../services/FikaMatchService"); -let FikaLocationController = class FikaLocationController { - fikaMatchService; - fikaHeadlessHelper; - constructor(fikaMatchService, fikaHeadlessHelper) { - this.fikaMatchService = fikaMatchService; - this.fikaHeadlessHelper = fikaHeadlessHelper; - // empty - } - /** - * Handle /fika/location/raids - * @param request - * @returns - */ - handleGetRaids(_request) { - const matches = []; - for (const [matchId, match] of this.fikaMatchService.getAllMatches()) { - const players = {}; - for (const [profileId, player] of match.players) { - players[profileId] = player.isDead; - } - let hostUsername = match.hostUsername; - if (match.isHeadless) { - hostUsername = this.fikaHeadlessHelper.getHeadlessNickname(matchId); - } - matches.push({ - serverId: matchId, - hostUsername: hostUsername, - playerCount: match.players.size, - status: match.status, - location: match.raidConfig.location, - side: match.side, - time: match.time, - players: players, - isHeadless: match.isHeadless, - headlessRequesterNickname: this.fikaHeadlessHelper.getRequesterUsername(matchId) || "", //Set this to an empty string if there is no requester. - }); - } - return matches; - } -}; -exports.FikaLocationController = FikaLocationController; -exports.FikaLocationController = FikaLocationController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaMatchService")), - __param(1, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaMatchService_1.FikaMatchService !== "undefined" && FikaMatchService_1.FikaMatchService) === "function" ? _a : Object, typeof (_b = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _b : Object]) -], FikaLocationController); -//# sourceMappingURL=FikaLocationController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaLocationController.js.map b/user/mods/fika-server/src/controllers/FikaLocationController.js.map index 998fe33..8ec83d9 100644 --- a/user/mods/fika-server/src/controllers/FikaLocationController.js.map +++ b/user/mods/fika-server/src/controllers/FikaLocationController.js.map @@ -6,5 +6,5 @@ "FikaLocationController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAI/E,sEAAmE;AAEnE,mEAAgE;AAGzD,IAAM,sBAAsB,GAA5B,MAAM,sBAAsB;IAEW;IACE;IAF5C,YAC0C,gBAAkC,EAChC,kBAAsC;QADxC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QAE9E,QAAQ;IACZ,CAAC;IAED;;;;OAIG;IACI,cAAc,CAAC,QAA0C;QAC5D,MAAM,OAAO,GAAuB,EAAE,CAAC;QAEvC,KAAK,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,EAAE,EAAE,CAAC;YACnE,MAAM,OAAO,GAA4B,EAAE,CAAC;YAC5C,KAAK,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,EAAE,CAAC;gBAC9C,OAAO,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC;YACvC,CAAC;YAED,IAAI,YAAY,GAAG,KAAK,CAAC,YAAY,CAAC;YAEtC,IAAI,KAAK,CAAC,UAAU,EAAE,CAAC;gBACnB,YAAY,GAAG,IAAI,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC;YACxE,CAAC;YAED,OAAO,CAAC,IAAI,CAAC;gBACT,QAAQ,EAAE,OAAO;gBACjB,YAAY,EAAE,YAAY;gBAC1B,WAAW,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI;gBAC/B,MAAM,EAAE,KAAK,CAAC,MAAM;gBACpB,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ;gBACnC,IAAI,EAAE,KAAK,CAAC,IAAI;gBAChB,IAAI,EAAE,KAAK,CAAC,IAAI;gBAChB,OAAO,EAAE,OAAO;gBAChB,UAAU,EAAE,KAAK,CAAC,UAAU;gBAC5B,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,uDAAuD;aAClJ,CAAC,CAAC;QACP,CAAC;QAED,OAAO,OAAO,CAAC;IACnB,CAAC;CACJ,CAAA;AA5CY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;yDAD2B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB;GAHzE,sBAAsB,CA4ClC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAI7E,sEAAmE;AAEnE,mEAAgE;AAGzD,IAAM,sBAAsB,GAA5B,MAAM,sBAAsB;IAEW;IACE;IAF5C,YAC0C,gBAAkC,EAChC,kBAAsC;QADxC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QAE9E,QAAQ;IACZ,CAAC;IAED;;;;OAIG;IACI,cAAc,CAAC,QAA0C;QAC5D,MAAM,OAAO,GAAuB,EAAE,CAAC;QAEvC,KAAK,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,EAAE,EAAE,CAAC;YACnE,MAAM,OAAO,GAA4B,EAAE,CAAC;YAC5C,KAAK,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,EAAE,CAAC;gBAC9C,OAAO,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC;YACvC,CAAC;YAED,IAAI,YAAY,GAAG,KAAK,CAAC,YAAY,CAAC;YAEtC,IAAI,KAAK,CAAC,UAAU,EAAE,CAAC;gBACnB,YAAY,GAAG,IAAI,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC;YACxE,CAAC;YAED,OAAO,CAAC,IAAI,CAAC;gBACT,QAAQ,EAAE,OAAO;gBACjB,YAAY,EAAE,YAAY;gBAC1B,WAAW,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI;gBAC/B,MAAM,EAAE,KAAK,CAAC,MAAM;gBACpB,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ;gBACnC,IAAI,EAAE,KAAK,CAAC,IAAI;gBAChB,IAAI,EAAE,KAAK,CAAC,IAAI;gBAChB,OAAO,EAAE,OAAO;gBAChB,UAAU,EAAE,KAAK,CAAC,UAAU;gBAC5B,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,uDAAuD;aAClJ,CAAC,CAAC;QACP,CAAC;QAED,OAAO,OAAO,CAAC;IACnB,CAAC;CACJ,CAAA;AA5CY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;yDAD2B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB;GAHzE,sBAAsB,CA4ClC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaRaidController.js b/user/mods/fika-server/src/controllers/FikaRaidController.js deleted file mode 100644 index 78fece3..0000000 --- a/user/mods/fika-server/src/controllers/FikaRaidController.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d, _e; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaRaidController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const InraidController_1 = require("C:/snapshot/project/obj/controllers/InraidController"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const EFikaMatchEndSessionMessages_1 = require("../models/enums/EFikaMatchEndSessionMessages"); -const EFikaNotifications_1 = require("../models/enums/EFikaNotifications"); -const FikaMatchService_1 = require("../services/FikaMatchService"); -const FikaHeadlessService_1 = require("../services/headless/FikaHeadlessService"); -const FikaNotificationWebSocket_1 = require("../websockets/FikaNotificationWebSocket"); -let FikaRaidController = class FikaRaidController { - fikaMatchService; - fikaHeadlessHelper; - fikaHeadlessService; - logger; - inraidController; - fikaNotificationWebSocket; - constructor(fikaMatchService, fikaHeadlessHelper, fikaHeadlessService, logger, inraidController, fikaNotificationWebSocket) { - this.fikaMatchService = fikaMatchService; - this.fikaHeadlessHelper = fikaHeadlessHelper; - this.fikaHeadlessService = fikaHeadlessService; - this.logger = logger; - this.inraidController = inraidController; - this.fikaNotificationWebSocket = fikaNotificationWebSocket; - // empty - } - /** - * Handle /fika/raid/create - * @param request - */ - handleRaidCreate(request) { - let hostUsername = request.hostUsername; - if (this.fikaHeadlessHelper.isHeadlessClient(request.serverId)) { - hostUsername = this.fikaHeadlessHelper.getHeadlessNickname(request.serverId); - } - const notification = { - type: EFikaNotifications_1.EFikaNotifications.StartedRaid, - nickname: hostUsername, - location: request.settings.location, - isHeadlessRaid: this.fikaHeadlessHelper.isHeadlessClient(request.serverId), - headlessRequesterName: this.fikaHeadlessHelper.getRequesterUsername(request.serverId) || "", - raidTime: request.time - }; - this.fikaNotificationWebSocket.broadcast(notification); - return { - success: this.fikaMatchService.createMatch(request), - }; - } - /** - * Handle /fika/raid/join - * @param request - */ - handleRaidJoin(request) { - const match = this.fikaMatchService.getMatch(request.serverId); - return { - serverId: request.serverId, - timestamp: match.timestamp, - gameVersion: match.gameVersion, - crc32: match.crc32, - raidCode: match.raidCode, - }; - } - /** - * Handle /fika/raid/leave - * @param request - */ - handleRaidLeave(request) { - if (request.serverId === request.profileId) { - this.fikaMatchService.endMatch(request.serverId, EFikaMatchEndSessionMessages_1.EFikaMatchEndSessionMessage.HOST_SHUTDOWN_MESSAGE); - return; - } - this.fikaMatchService.removePlayerFromMatch(request.serverId, request.profileId); - } - /** - * Handle /fika/raid/gethost - * @param request - */ - handleRaidGetHost(request) { - const match = this.fikaMatchService.getMatch(request.serverId); - if (!match) { - return; - } - return { - ips: match.ips, - port: match.port, - natPunch: match.natPunch, - isHeadless: match.isHeadless, - }; - } - /** - * Handle /fika/raid/getsettings - * @param request - */ - handleRaidGetSettings(request) { - const match = this.fikaMatchService.getMatch(request.serverId); - if (!match) { - return; - } - return { - metabolismDisabled: match.raidConfig.metabolismDisabled, - playersSpawnPlace: match.raidConfig.playersSpawnPlace, - hourOfDay: match.raidConfig.timeAndWeatherSettings.hourOfDay, - timeFlowType: match.raidConfig.timeAndWeatherSettings.timeFlowType, - }; - } - /** Handle /fika/raid/headless/start */ - async handleRaidStartHeadless(sessionID, info) { - if (!this.fikaHeadlessHelper.isHeadlessClientAvailable(info.headlessSessionID)) { - return { - matchId: null, - error: "This headless client is not available.", - }; - } - if (this.fikaHeadlessHelper.isHeadlessClient(sessionID)) { - return { - matchId: null, - error: "You are trying to connect to a headless client while having Fika.Headless installed. Please remove Fika.Headless from your client and try again.", - }; - } - const headlessClientId = await this.fikaHeadlessService.startHeadlessRaid(info.headlessSessionID, sessionID, info); - this.logger.info(`Sent WS fikaHeadlessStartRaid to ${headlessClientId}`); - return { - // This really isn't required, I just want to make sure on the client - matchId: headlessClientId, - error: null, - }; - } - /** Handle /fika/raid/registerPlayer */ - handleRaidRegisterPlayer(sessionId, info) { - this.inraidController.addPlayer(sessionId, info); - } -}; -exports.FikaRaidController = FikaRaidController; -exports.FikaRaidController = FikaRaidController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaMatchService")), - __param(1, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __param(2, (0, tsyringe_1.inject)("FikaHeadlessService")), - __param(3, (0, tsyringe_1.inject)("WinstonLogger")), - __param(4, (0, tsyringe_1.inject)("InraidController")), - __param(5, (0, tsyringe_1.inject)("FikaNotificationWebSocket")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaMatchService_1.FikaMatchService !== "undefined" && FikaMatchService_1.FikaMatchService) === "function" ? _a : Object, typeof (_b = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _b : Object, typeof (_c = typeof FikaHeadlessService_1.FikaHeadlessService !== "undefined" && FikaHeadlessService_1.FikaHeadlessService) === "function" ? _c : Object, Object, typeof (_d = typeof InraidController_1.InraidController !== "undefined" && InraidController_1.InraidController) === "function" ? _d : Object, typeof (_e = typeof FikaNotificationWebSocket_1.FikaNotificationWebSocket !== "undefined" && FikaNotificationWebSocket_1.FikaNotificationWebSocket) === "function" ? _e : Object]) -], FikaRaidController); -//# sourceMappingURL=FikaRaidController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaRaidController.js.map b/user/mods/fika-server/src/controllers/FikaRaidController.js.map index 0f654f1..ba8fecf 100644 --- a/user/mods/fika-server/src/controllers/FikaRaidController.js.map +++ b/user/mods/fika-server/src/controllers/FikaRaidController.js.map @@ -6,5 +6,5 @@ "FikaRaidController.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaSendItemController.js b/user/mods/fika-server/src/controllers/FikaSendItemController.js deleted file mode 100644 index fa8f1cf..0000000 --- a/user/mods/fika-server/src/controllers/FikaSendItemController.js +++ /dev/null @@ -1,133 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d, _e, _f, _g, _h; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaSendItemController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const InventoryHelper_1 = require("C:/snapshot/project/obj/helpers/InventoryHelper"); -const ItemHelper_1 = require("C:/snapshot/project/obj/helpers/ItemHelper"); -const EventOutputHolder_1 = require("C:/snapshot/project/obj/routers/EventOutputHolder"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const MailSendService_1 = require("C:/snapshot/project/obj/services/MailSendService"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const EFikaNotifications_1 = require("../models/enums/EFikaNotifications"); -const FikaConfig_1 = require("../utils/FikaConfig"); -const FikaNotificationWebSocket_1 = require("../websockets/FikaNotificationWebSocket"); -let FikaSendItemController = class FikaSendItemController { - logger; - eventOutputHolder; - mailSendService; - inventoryHelper; - saveServer; - itemHelper; - httpResponse; - fikaConfig; - fikaNotificationWebSocket; - constructor(logger, eventOutputHolder, mailSendService, inventoryHelper, saveServer, itemHelper, httpResponse, fikaConfig, fikaNotificationWebSocket) { - this.logger = logger; - this.eventOutputHolder = eventOutputHolder; - this.mailSendService = mailSendService; - this.inventoryHelper = inventoryHelper; - this.saveServer = saveServer; - this.itemHelper = itemHelper; - this.httpResponse = httpResponse; - this.fikaConfig = fikaConfig; - this.fikaNotificationWebSocket = fikaNotificationWebSocket; - // empty - } - async sendItem(_pmcData, body, sessionID) { - const fikaConfig = this.fikaConfig.getConfig(); - const output = this.eventOutputHolder.getOutput(sessionID); - if (!body || !body.id || !body.target) { - return this.httpResponse.appendErrorToOutput(output, "Missing data in body"); - } - const senderProfile = this.saveServer.getProfile(sessionID); - if (!senderProfile) { - return this.httpResponse.appendErrorToOutput(output, "Sender profile not found"); - } - // Disabled until functionality is required due to being buggy - // if (senderProfile.inraid.location != "none") { - // return this.httpResponse.appendErrorToOutput( - // output, - // `You cannot send items while in raid, current state is: ${senderProfile.inraid.location}` - // ); - // } - const targetProfile = this.saveServer.getProfile(body.target); - if (!targetProfile) { - return this.httpResponse.appendErrorToOutput(output, "Target profile not found"); - } - this.logger.info(`${body.id} is going to sessionID: ${body.target}`); - const senderItems = senderProfile.characters.pmc.Inventory.items; - const itemsToSend = this.itemHelper.findAndReturnChildrenAsItems(senderItems, body.id); - if (!itemsToSend || itemsToSend.length === 0) { - return this.httpResponse.appendErrorToOutput(output, "Item not found in inventory"); - } - if (fikaConfig.server.sentItemsLoseFIR) { - for (const item of itemsToSend) { - item.upd ??= {}; - item.upd.SpawnedInSession = false; - } - } - this.mailSendService.sendSystemMessageToPlayer(body.target, `You have received a gift from ${senderProfile?.characters?.pmc?.Info?.Nickname ?? "unknown"}`, itemsToSend, 604800); - this.inventoryHelper.removeItem(senderProfile.characters.pmc, body.id, sessionID, output); - const notification = { - type: EFikaNotifications_1.EFikaNotifications.SentItem, - nickname: senderProfile?.characters?.pmc?.Info?.Nickname, - targetId: body.target, - itemName: `${itemsToSend[0]._tpl} ShortName`, - }; - await this.fikaNotificationWebSocket.sendAsync(body.target, notification); - return output; - } - /** - * Get available receivers for sending an item - * @param sessionID - * @returns - */ - handleAvailableReceivers(sessionID) { - const sender = this.saveServer.getProfile(sessionID); - if (!sender) { - return; - } - const result = {}; - const profiles = this.saveServer.getProfiles(); - for (const profile of Object.values(profiles)) { - //Uninitialized profiles can cause this to error out, skip these. - if (!profile.characters?.pmc?.Info) - continue; - if (profile.info.password === "fika-headless") - continue; - const nickname = profile.characters.pmc.Info.Nickname; - if (!(nickname in result) && nickname !== sender.characters.pmc.Info.Nickname) { - result[nickname] = profile.info.id; - } - } - return result; - } -}; -exports.FikaSendItemController = FikaSendItemController; -exports.FikaSendItemController = FikaSendItemController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("WinstonLogger")), - __param(1, (0, tsyringe_1.inject)("EventOutputHolder")), - __param(2, (0, tsyringe_1.inject)("MailSendService")), - __param(3, (0, tsyringe_1.inject)("InventoryHelper")), - __param(4, (0, tsyringe_1.inject)("SaveServer")), - __param(5, (0, tsyringe_1.inject)("ItemHelper")), - __param(6, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(7, (0, tsyringe_1.inject)("FikaConfig")), - __param(8, (0, tsyringe_1.inject)("FikaNotificationWebSocket")), - __metadata("design:paramtypes", [Object, typeof (_a = typeof EventOutputHolder_1.EventOutputHolder !== "undefined" && EventOutputHolder_1.EventOutputHolder) === "function" ? _a : Object, typeof (_b = typeof MailSendService_1.MailSendService !== "undefined" && MailSendService_1.MailSendService) === "function" ? _b : Object, typeof (_c = typeof InventoryHelper_1.InventoryHelper !== "undefined" && InventoryHelper_1.InventoryHelper) === "function" ? _c : Object, typeof (_d = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _d : Object, typeof (_e = typeof ItemHelper_1.ItemHelper !== "undefined" && ItemHelper_1.ItemHelper) === "function" ? _e : Object, typeof (_f = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _f : Object, typeof (_g = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _g : Object, typeof (_h = typeof FikaNotificationWebSocket_1.FikaNotificationWebSocket !== "undefined" && FikaNotificationWebSocket_1.FikaNotificationWebSocket) === "function" ? _h : Object]) -], FikaSendItemController); -//# sourceMappingURL=FikaSendItemController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaSendItemController.js.map b/user/mods/fika-server/src/controllers/FikaSendItemController.js.map index 320ae61..d2d8105 100644 --- a/user/mods/fika-server/src/controllers/FikaSendItemController.js.map +++ b/user/mods/fika-server/src/controllers/FikaSendItemController.js.map @@ -6,5 +6,5 @@ "FikaSendItemController.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaUpdateController.js b/user/mods/fika-server/src/controllers/FikaUpdateController.js deleted file mode 100644 index ca92f2a..0000000 --- a/user/mods/fika-server/src/controllers/FikaUpdateController.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaUpdateController = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaMatchService_1 = require("../services/FikaMatchService"); -let FikaUpdateController = class FikaUpdateController { - fikaMatchService; - constructor(fikaMatchService) { - this.fikaMatchService = fikaMatchService; - // empty - } - /** - * Handle /fika/update/ping - * @param request - */ - handlePing(request) { - this.fikaMatchService.resetTimeout(request.serverId); - } - /** - * Handle /fika/update/playerspawn - * @param request - */ - handlePlayerspawn(request) { - this.fikaMatchService.setPlayerGroup(request.serverId, request.profileId, request.groupId); - } - /** - * Handle /fika/update/sethost - * @param request - */ - handleSethost(request) { - this.fikaMatchService.setMatchHost(request.serverId, request.ips, request.port, request.natPunch, request.isHeadless); - } - /** - * Handle /fika/update/setstatus - * @param request - */ - async handleSetStatus(request) { - await this.fikaMatchService.setMatchStatus(request.serverId, request.status); - } - /** - * Handle /fika/update/addplayer - * @param request - * @returns - */ - handleRaidAddPlayer(request) { - this.fikaMatchService.addPlayerToMatch(request.serverId, request.profileId, { groupId: null, isDead: false, isSpectator: request.isSpectator }); - } - /** - * Handle /fika/update/playerdied - * @param request - * @returns - */ - handleRaidPlayerDied(request) { - this.fikaMatchService.setPlayerDead(request.serverId, request.profileId); - } -}; -exports.FikaUpdateController = FikaUpdateController; -exports.FikaUpdateController = FikaUpdateController = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaMatchService")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaMatchService_1.FikaMatchService !== "undefined" && FikaMatchService_1.FikaMatchService) === "function" ? _a : Object]) -], FikaUpdateController); -//# sourceMappingURL=FikaUpdateController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/controllers/FikaUpdateController.js.map b/user/mods/fika-server/src/controllers/FikaUpdateController.js.map index 119ec7f..6775789 100644 --- a/user/mods/fika-server/src/controllers/FikaUpdateController.js.map +++ b/user/mods/fika-server/src/controllers/FikaUpdateController.js.map @@ -6,5 +6,5 @@ "FikaUpdateController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAO/E,mEAAgE;AAGzD,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IACqB;IAAlD,YAAkD,gBAAkC;QAAlC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChF,QAAQ;IACZ,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,OAAmC;QACjD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzD,CAAC;IAED;;;OAGG;IACI,iBAAiB,CAAC,OAA0C;QAC/D,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/F,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,OAAsC;QACvD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,CAAC;IAC1H,CAAC;IAED;;;OAGG;IACI,KAAK,CAAC,eAAe,CAAC,OAAwC;QACjE,MAAM,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC;IACjF,CAAC;IAED;;;;OAIG;IACI,mBAAmB,CAAC,OAAqC;QAC5D,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;IACpJ,CAAC;IAED;;;;OAIG;IACI,oBAAoB,CAAC,OAAqC;QAC7D,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7E,CAAC;CACJ,CAAA;AAtDY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;yDAA6B,mCAAgB,oBAAhB,mCAAgB;GAD3E,oBAAoB,CAsDhC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAO7E,mEAAgE;AAGzD,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IACqB;IAAlD,YAAkD,gBAAkC;QAAlC,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChF,QAAQ;IACZ,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,OAAmC;QACjD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzD,CAAC;IAED;;;OAGG;IACI,iBAAiB,CAAC,OAA0C;QAC/D,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/F,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,OAAsC;QACvD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,CAAC;IAC1H,CAAC;IAED;;;OAGG;IACI,KAAK,CAAC,eAAe,CAAC,OAAwC;QACjE,MAAM,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC;IACjF,CAAC;IAED;;;;OAIG;IACI,mBAAmB,CAAC,OAAqC;QAC5D,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;IACpJ,CAAC;IAED;;;;OAIG;IACI,oBAAoB,CAAC,OAAqC;QAC7D,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7E,CAAC;CACJ,CAAA;AAtDY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;yDAA6B,mCAAgB,oBAAhB,mCAAgB;GAD3E,oBAAoB,CAsDhC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/di/Container.js b/user/mods/fika-server/src/di/Container.js deleted file mode 100644 index 5964b5d..0000000 --- a/user/mods/fika-server/src/di/Container.js +++ /dev/null @@ -1,160 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Container = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaConfig_1 = require("../utils/FikaConfig"); -const Overrider_1 = require("../overrides/Overrider"); -const DialogueCallbacks_1 = require("../overrides/callbacks/DialogueCallbacks"); -const AchievementController_1 = require("../overrides/controllers/AchievementController"); -const DialogueController_1 = require("../overrides/controllers/DialogueController"); -const ProfileController_1 = require("../overrides/controllers/ProfileController"); -// import { LocalesOverride } from "../overrides/other/Locales"; -const HttpRouter_1 = require("../overrides/routers/HttpRouter"); -const LocationLifecycleService_1 = require("../overrides/services/LocationLifecycleService"); -const FikaInsuranceService_1 = require("../services/FikaInsuranceService"); -const FikaMatchService_1 = require("../services/FikaMatchService"); -const FikaPresenceService_1 = require("../services/FikaPresenceService"); -const FikaFriendRequestsCacheService_1 = require("../services/cache/FikaFriendRequestsCacheService"); -const FikaPlayerRelationsCacheService_1 = require("../services/cache/FikaPlayerRelationsCacheService"); -const FikaClientModHashesHelper_1 = require("../helpers/FikaClientModHashesHelper"); -const FikaFriendRequestsHelper_1 = require("../helpers/FikaFriendRequestsHelper"); -const FikaPlayerRelationsHelper_1 = require("../helpers/FikaPlayerRelationsHelper"); -const FikaAchievementController_1 = require("../controllers/FikaAchievementController"); -const FikaClientController_1 = require("../controllers/FikaClientController"); -const FikaDialogueController_1 = require("../controllers/FikaDialogueController"); -const FikaLocationController_1 = require("../controllers/FikaLocationController"); -const FikaRaidController_1 = require("../controllers/FikaRaidController"); -const FikaSendItemController_1 = require("../controllers/FikaSendItemController"); -const FikaUpdateController_1 = require("../controllers/FikaUpdateController"); -const FikaClientCallbacks_1 = require("../callbacks/FikaClientCallbacks"); -const FikaLocationCallbacks_1 = require("../callbacks/FikaLocationCallbacks"); -const FikaPresenceCallbacks_1 = require("../callbacks/FikaPresenceCallbacks"); -const FikaRaidCallbacks_1 = require("../callbacks/FikaRaidCallbacks"); -const FikaSendItemCallbacks_1 = require("../callbacks/FikaSendItemCallbacks"); -const FikaUpdateCallbacks_1 = require("../callbacks/FikaUpdateCallbacks"); -const FikaItemEventRouter_1 = require("../routers/item_events/FikaItemEventRouter"); -const FikaClientStaticRouter_1 = require("../routers/static/FikaClientStaticRouter"); -const FikaLocationStaticRouter_1 = require("../routers/static/FikaLocationStaticRouter"); -const FikaPresenceStaticRouter_1 = require("../routers/static/FikaPresenceStaticRouter"); -const FikaRaidStaticRouter_1 = require("../routers/static/FikaRaidStaticRouter"); -const FikaSendItemStaticRouter_1 = require("../routers/static/FikaSendItemStaticRouter"); -const FikaUpdateStaticRouter_1 = require("../routers/static/FikaUpdateStaticRouter"); -const FikaNotificationWebSocket_1 = require("../websockets/FikaNotificationWebSocket"); -const Fika_1 = require("../Fika"); -const FikaHeadlessCallbacks_1 = require("../callbacks/FikaHeadlessCallbacks"); -const FikaNotificationCallbacks_1 = require("../callbacks/FikaNotificationCallbacks"); -const FikaHeadlessController_1 = require("../controllers/FikaHeadlessController"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const ClientLogCallbacks_1 = require("../overrides/callbacks/ClientLogCallbacks"); -const FikaHeadlessStaticRouter_1 = require("../routers/static/FikaHeadlessStaticRouter"); -const FikaNotificationStaticRouter_1 = require("../routers/static/FikaNotificationStaticRouter"); -const FikaClientService_1 = require("../services/FikaClientService"); -const FikaHeadlessProfileService_1 = require("../services/headless/FikaHeadlessProfileService"); -const FikaHeadlessService_1 = require("../services/headless/FikaHeadlessService"); -const FikaServerTools_1 = require("../utils/FikaServerTools"); -const FikaHeadlessClientWebSocket_1 = require("../websockets/FikaHeadlessClientWebSocket"); -const FikaHeadlessRequesterWebSocket_1 = require("../websockets/FikaHeadlessRequesterWebSocket"); -class Container { - static register(container) { - Container.registerUtils(container); - Container.registerOverrides(container); - Container.registerServices(container); - Container.registerHelpers(container); - Container.registerControllers(container); - Container.registerCallbacks(container); - Container.registerRouters(container); - Container.registerWebSockets(container); - Container.registerListTypes(container); - container.register("Fika", Fika_1.Fika, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - } - static registerListTypes(container) { - container.registerType("Overrides", "DialogueCallbacksOverride"); - container.registerType("Overrides", "DialogueControllerOverride"); - container.registerType("Overrides", "ProfileControllerOverride"); - container.registerType("Overrides", "HttpRouterOverride"); - // container.registerType("Overrides", "LocalesOverride"); - container.registerType("Overrides", "AchievementControllerOverride"); - container.registerType("Overrides", "LocationLifecycleServiceOverride"); - container.registerType("StaticRoutes", "FikaClientStaticRouter"); - container.registerType("StaticRoutes", "FikaHeadlessStaticRouter"); - container.registerType("StaticRoutes", "FikaLocationStaticRouter"); - container.registerType("StaticRoutes", "FikaRaidStaticRouter"); - container.registerType("StaticRoutes", "FikaSendItemStaticRouter"); - container.registerType("StaticRoutes", "FikaUpdateStaticRouter"); - container.registerType("StaticRoutes", "FikaNotificationStaticRouter"); - container.registerType("StaticRoutes", "FikaPresenceStaticRouter"); - container.registerType("IERouters", "FikaItemEventRouter"); - container.registerType("WebSocketConnectionHandler", "FikaNotificationWebSocket"); - container.registerType("WebSocketConnectionHandler", "FikaHeadlessClientWebSocket"); - container.registerType("WebSocketConnectionHandler", "FikaHeadlessRequesterWebSocket"); - } - static registerUtils(container) { - container.register("FikaConfig", FikaConfig_1.FikaConfig, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaServerTools", FikaServerTools_1.FikaServerTools, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - } - static registerOverrides(container) { - container.register("DialogueCallbacksOverride", DialogueCallbacks_1.DialogueCallbacksOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("ClientLogCallbacksOverride", ClientLogCallbacks_1.ClientLogCallbacksOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("DialogueControllerOverride", DialogueController_1.DialogueControllerOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("ProfileControllerOverride", ProfileController_1.ProfileControllerOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("HttpRouterOverride", HttpRouter_1.HttpRouterOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - // container.register("LocalesOverride", LocalesOverride, { lifecycle: Lifecycle.Singleton }); - container.register("Overrider", Overrider_1.Overrider, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("AchievementControllerOverride", AchievementController_1.AchievementControllerOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("LocationLifecycleServiceOverride", LocationLifecycleService_1.LocationLifecycleServiceOverride, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - } - static registerServices(container) { - container.register("FikaClientService", FikaClientService_1.FikaClientService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaMatchService", FikaMatchService_1.FikaMatchService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaFriendRequestsCacheService", FikaFriendRequestsCacheService_1.FikaFriendRequestsCacheService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaPlayerRelationsCacheService", FikaPlayerRelationsCacheService_1.FikaPlayerRelationsCacheService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaHeadlessProfileService", FikaHeadlessProfileService_1.FikaHeadlessProfileService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaInsuranceService", FikaInsuranceService_1.FikaInsuranceService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaPresenceService", FikaPresenceService_1.FikaPresenceService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaHeadlessService", FikaHeadlessService_1.FikaHeadlessService, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - } - static registerHelpers(container) { - container.register("FikaClientModHashesHelper", FikaClientModHashesHelper_1.FikaClientModHashesHelper, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaFriendRequestsHelper", { useClass: FikaFriendRequestsHelper_1.FikaFriendRequestsHelper }); - container.register("FikaPlayerRelationsHelper", { useClass: FikaPlayerRelationsHelper_1.FikaPlayerRelationsHelper }); - container.register("FikaHeadlessHelper", { useClass: FikaHeadlessHelper_1.FikaHeadlessHelper }); - } - static registerControllers(container) { - container.register("FikaClientController", { useClass: FikaClientController_1.FikaClientController }); - container.register("FikaHeadlessController", { useClass: FikaHeadlessController_1.FikaHeadlessController }); - container.register("FikaDialogueController", { useClass: FikaDialogueController_1.FikaDialogueController }); - container.register("FikaLocationController", { useClass: FikaLocationController_1.FikaLocationController }); - container.register("FikaRaidController", { useClass: FikaRaidController_1.FikaRaidController }); - container.register("FikaSendItemController", { useClass: FikaSendItemController_1.FikaSendItemController }); - container.register("FikaUpdateController", { useClass: FikaUpdateController_1.FikaUpdateController }); - container.register("FikaAchievementController", { useClass: FikaAchievementController_1.FikaAchievementController }); - } - static registerCallbacks(container) { - container.register("FikaClientCallbacks", { useClass: FikaClientCallbacks_1.FikaClientCallbacks }); - container.register("FikaHeadlessCallbacks", { useClass: FikaHeadlessCallbacks_1.FikaHeadlessCallbacks }); - container.register("FikaLocationCallbacks", { useClass: FikaLocationCallbacks_1.FikaLocationCallbacks }); - container.register("FikaRaidCallbacks", { useClass: FikaRaidCallbacks_1.FikaRaidCallbacks }); - container.register("FikaSendItemCallbacks", { useClass: FikaSendItemCallbacks_1.FikaSendItemCallbacks }); - container.register("FikaUpdateCallbacks", { useClass: FikaUpdateCallbacks_1.FikaUpdateCallbacks }); - container.register("FikaNotificationCallbacks", { useClass: FikaNotificationCallbacks_1.FikaNotificationCallbacks }); - container.register("FikaPresenceCallbacks", { useClass: FikaPresenceCallbacks_1.FikaPresenceCallbacks }); - } - static registerRouters(container) { - container.register("FikaClientStaticRouter", { useClass: FikaClientStaticRouter_1.FikaClientStaticRouter }); - container.register("FikaHeadlessStaticRouter", { useClass: FikaHeadlessStaticRouter_1.FikaHeadlessStaticRouter }); - container.register("FikaLocationStaticRouter", { useClass: FikaLocationStaticRouter_1.FikaLocationStaticRouter }); - container.register("FikaRaidStaticRouter", { useClass: FikaRaidStaticRouter_1.FikaRaidStaticRouter }); - container.register("FikaSendItemStaticRouter", { useClass: FikaSendItemStaticRouter_1.FikaSendItemStaticRouter }); - container.register("FikaUpdateStaticRouter", { useClass: FikaUpdateStaticRouter_1.FikaUpdateStaticRouter }); - container.register("FikaItemEventRouter", { useClass: FikaItemEventRouter_1.FikaItemEventRouter }); - container.register("FikaNotificationStaticRouter", { useClass: FikaNotificationStaticRouter_1.FikaNotificationStaticRouter }); - container.register("FikaPresenceStaticRouter", { useClass: FikaPresenceStaticRouter_1.FikaPresenceStaticRouter }); - } - static registerWebSockets(container) { - container.register("FikaNotificationWebSocket", FikaNotificationWebSocket_1.FikaNotificationWebSocket, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaHeadlessClientWebSocket", FikaHeadlessClientWebSocket_1.FikaHeadlessClientWebSocket, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - container.register("FikaHeadlessRequesterWebSocket", FikaHeadlessRequesterWebSocket_1.FikaHeadlessRequesterWebSocket, { lifecycle: tsyringe_1.Lifecycle.Singleton }); - } -} -exports.Container = Container; -//# sourceMappingURL=Container.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/di/Container.js.map b/user/mods/fika-server/src/di/Container.js.map index c57c132..91d9d32 100644 --- a/user/mods/fika-server/src/di/Container.js.map +++ b/user/mods/fika-server/src/di/Container.js.map @@ -6,5 +6,5 @@ "Container.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/di/Override.js b/user/mods/fika-server/src/di/Override.js deleted file mode 100644 index 18f73f9..0000000 --- a/user/mods/fika-server/src/di/Override.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Override = void 0; -class Override { -} -exports.Override = Override; -//# sourceMappingURL=Override.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaClientModHashesHelper.js b/user/mods/fika-server/src/helpers/FikaClientModHashesHelper.js deleted file mode 100644 index b565f5e..0000000 --- a/user/mods/fika-server/src/helpers/FikaClientModHashesHelper.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaClientModHashesHelper = void 0; -class FikaClientModHashesHelper { - hashes; - constructor() { - this.hashes = new Map(); - } - getLength() { - return this.hashes.size; - } - exists(pluginId) { - return this.hashes.has(pluginId); - } - getHash(pluginId) { - return this.hashes.get(pluginId); - } - addHash(pluginId, hash) { - this.hashes.set(pluginId, hash); - } -} -exports.FikaClientModHashesHelper = FikaClientModHashesHelper; -//# sourceMappingURL=FikaClientModHashesHelper.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js b/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js deleted file mode 100644 index e6dfe2d..0000000 --- a/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js +++ /dev/null @@ -1,188 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaFriendRequestsHelper = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HashUtil_1 = require("C:/snapshot/project/obj/utils/HashUtil"); -const LogTextColor_1 = require("C:/snapshot/project/obj/models/spt/logging/LogTextColor"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const SptWebSocketConnectionHandler_1 = require("C:/snapshot/project/obj/servers/ws/SptWebSocketConnectionHandler"); -const FikaFriendRequestsCacheService_1 = require("../services/cache/FikaFriendRequestsCacheService"); -let FikaFriendRequestsHelper = class FikaFriendRequestsHelper { - hashUtil; - fikaFriendRequestsCacheService; - saveServer; - webSocketHandler; - logger; - constructor(hashUtil, fikaFriendRequestsCacheService, saveServer, webSocketHandler, logger) { - this.hashUtil = hashUtil; - this.fikaFriendRequestsCacheService = fikaFriendRequestsCacheService; - this.saveServer = saveServer; - this.webSocketHandler = webSocketHandler; - this.logger = logger; - // empty - } - /** - * Returns the friend requests that were sent to the given player - * @param profileId - * @returns - */ - getReceivedFriendRequests(profileId) { - return this.fikaFriendRequestsCacheService.getReceivedFriendRequests(profileId); - } - /** - * Returns the friend requests that were sent by the given player - * @param profileId - * @returns - */ - getSentFriendRequests(profileId) { - return this.fikaFriendRequestsCacheService.getSentFriendRequests(profileId); - } - /** - * Adds a friend request - * @param fromProfileId - * @param toProfileId - */ - addFriendRequest(fromProfileId, toProfileId) { - if (this.fikaFriendRequestsCacheService.exists(fromProfileId, toProfileId)) { - this.logger.logWithColor(`Friend request ${fromProfileId}->${toProfileId} already exists`, LogTextColor_1.LogTextColor.YELLOW); - return; - } - if (!this.saveServer.profileExists(toProfileId)) { - this.logger.logWithColor(`Friend request: ${toProfileId} doesn't exist! ${fromProfileId} tried to add an invalid user!`, LogTextColor_1.LogTextColor.YELLOW); - return; - } - this.fikaFriendRequestsCacheService.storeFriendRequest({ - _id: this.hashUtil.generate(), - from: fromProfileId, - to: toProfileId, - date: Math.round(Date.now() / 1000), - }); - let profile = this.saveServer.getProfile(fromProfileId); - if (profile) { - this.logger.logWithColor(`Sending WebSocket message to ${toProfileId}`, LogTextColor_1.LogTextColor.GREEN); - this.webSocketHandler.sendMessageAsync(toProfileId, { - type: "friendListNewRequest", - eventId: "friendListNewRequest", - _id: fromProfileId, - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - } - else { - this.logger.logWithColor(`Could not find profile for ${fromProfileId}`, LogTextColor_1.LogTextColor.RED); - } - } - /** - * Removes a friend request - * @param fromProfileId - * @param toProfileId - */ - removeFriendRequest(fromProfileId, toProfileId, reason) { - if (!this.fikaFriendRequestsCacheService.exists(fromProfileId, toProfileId)) { - this.logger.warning(`Friend request ${fromProfileId}->${toProfileId} doesn't exist`); - return; - } - this.logger.info(`reason (${reason}), fromProfileId (${fromProfileId}), toProfileId (${toProfileId})`); - this.fikaFriendRequestsCacheService.deleteFriendRequest(fromProfileId, toProfileId); - switch (reason) { - case "accept": { - const profile = this.saveServer.getProfile(toProfileId); - this.webSocketHandler.sendMessageAsync(fromProfileId, { - type: "friendListRequestAccept", - eventId: "friendListRequestAccept", - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - break; - } - case "cancel": { - const profile = this.saveServer.getProfile(fromProfileId); - this.webSocketHandler.sendMessageAsync(toProfileId, { - type: "friendListRequestCancel", - eventId: "friendListRequestCancel", - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - break; - } - case "decline": { - const profile = this.saveServer.getProfile(toProfileId); - this.webSocketHandler.sendMessageAsync(fromProfileId, { - type: "friendListRequestDecline", - eventId: "friendListRequestDecline", - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - break; - } - } - } -}; -exports.FikaFriendRequestsHelper = FikaFriendRequestsHelper; -exports.FikaFriendRequestsHelper = FikaFriendRequestsHelper = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HashUtil")), - __param(1, (0, tsyringe_1.inject)("FikaFriendRequestsCacheService")), - __param(2, (0, tsyringe_1.inject)("SaveServer")), - __param(3, (0, tsyringe_1.inject)("SptWebSocketConnectionHandler")), - __param(4, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof HashUtil_1.HashUtil !== "undefined" && HashUtil_1.HashUtil) === "function" ? _a : Object, typeof (_b = typeof FikaFriendRequestsCacheService_1.FikaFriendRequestsCacheService !== "undefined" && FikaFriendRequestsCacheService_1.FikaFriendRequestsCacheService) === "function" ? _b : Object, typeof (_c = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _c : Object, typeof (_d = typeof SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler !== "undefined" && SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler) === "function" ? _d : Object, Object]) -], FikaFriendRequestsHelper); -//# sourceMappingURL=FikaFriendRequestsHelper.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js.map b/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js.map index 38ea80d..3b70e01 100644 --- a/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js.map +++ b/user/mods/fika-server/src/helpers/FikaFriendRequestsHelper.js.map @@ -6,5 +6,5 @@ "FikaFriendRequestsHelper.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js b/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js deleted file mode 100644 index 504b9a7..0000000 --- a/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js +++ /dev/null @@ -1,122 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessHelper = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const EHeadlessStatus_1 = require("../models/enums/EHeadlessStatus"); -const FikaHeadlessProfileService_1 = require("../services/headless/FikaHeadlessProfileService"); -const FikaHeadlessService_1 = require("../services/headless/FikaHeadlessService"); -const FikaConfig_1 = require("../utils/FikaConfig"); -let FikaHeadlessHelper = class FikaHeadlessHelper { - fikaConfig; - saveServer; - FikaHeadlessService; - fikaHeadlessProfileService; - constructor(fikaConfig, saveServer, FikaHeadlessService, fikaHeadlessProfileService) { - this.fikaConfig = fikaConfig; - this.saveServer = saveServer; - this.FikaHeadlessService = FikaHeadlessService; - this.fikaHeadlessProfileService = fikaHeadlessProfileService; - // empty - } - /** - * Gets all currently logged in headlesses - * - * @returns A map where the key is the sessionID and the value is an IHeadlessClientInfo object - */ - getHeadlessClients() { - return this.FikaHeadlessService.getHeadlessClients(); - } - /** - * Allows for checking if a SessionID is a headless client - * - * @param sessionId The sessionID to check - * @returns Returns true if the passed sessionID is a headless, returns false if not. - */ - isHeadlessClient(sessionId) { - return this.fikaHeadlessProfileService.getHeadlessProfiles().some((profile) => profile.info.id === sessionId); - } - /** - * Allows for checking if the given headless client is available - * - * @returns Returns true if it's available, returns false if it isn't available. - */ - isHeadlessClientAvailable(headlessSessionID) { - const headless = this.FikaHeadlessService.getHeadlessClients().get(headlessSessionID); - if (!headless) { - return false; - } - if (headless.state === EHeadlessStatus_1.EHeadlessStatus.READY) { - return true; - } - return false; - } - /** - * Gets the requester's username for a headless client if there is any. - * - * @returns The nickname if the headless has been requested by a user, returns null if not. - */ - getRequesterUsername(headlessSessionID) { - const headlessClient = this.FikaHeadlessService.getHeadlessClients().get(headlessSessionID); - if (!headlessClient) { - return null; - } - if (!headlessClient.requesterSessionID) { - return null; - } - return this.saveServer.getProfile(headlessClient.requesterSessionID).characters.pmc.Info.Nickname; - } - /*** - * Gets the alias (If it has been given one) or nickname of the headless client - * - * @returns the alias, or nickname or the headless client. - */ - getHeadlessNickname(headlessSessionID) { - const AliasName = this.fikaConfig.getConfig().headless.profiles.aliases[headlessSessionID]; - if (!AliasName) { - return this.saveServer.getProfile(headlessSessionID).characters.pmc.Info.Nickname; - } - return AliasName; - } - /** - * Gets all available headless clients - * - * @returns Returns an array of available headless clients - */ - getAvailableHeadlessClients() { - const headlessClients = []; - for (const [headlessSessionID, headless] of this.getHeadlessClients()) { - if (headless.state === EHeadlessStatus_1.EHeadlessStatus.READY) { - const availableHeadlessClient = { - headlessSessionID: headlessSessionID, - alias: this.getHeadlessNickname(headlessSessionID), - }; - headlessClients.push(availableHeadlessClient); - } - } - return headlessClients; - } -}; -exports.FikaHeadlessHelper = FikaHeadlessHelper; -exports.FikaHeadlessHelper = FikaHeadlessHelper = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaConfig")), - __param(1, (0, tsyringe_1.inject)("SaveServer")), - __param(2, (0, tsyringe_1.inject)("FikaHeadlessService")), - __param(3, (0, tsyringe_1.inject)("FikaHeadlessProfileService")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _a : Object, typeof (_b = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _b : Object, typeof (_c = typeof FikaHeadlessService_1.FikaHeadlessService !== "undefined" && FikaHeadlessService_1.FikaHeadlessService) === "function" ? _c : Object, typeof (_d = typeof FikaHeadlessProfileService_1.FikaHeadlessProfileService !== "undefined" && FikaHeadlessProfileService_1.FikaHeadlessProfileService) === "function" ? _d : Object]) -], FikaHeadlessHelper); -//# sourceMappingURL=FikaHeadlessHelper.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js.map b/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js.map index 54d23dc..c07821e 100644 --- a/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js.map +++ b/user/mods/fika-server/src/helpers/FikaHeadlessHelper.js.map @@ -6,5 +6,5 @@ "FikaHeadlessHelper.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js b/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js deleted file mode 100644 index 9c4bba8..0000000 --- a/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js +++ /dev/null @@ -1,185 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaPlayerRelationsHelper = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const SptWebSocketConnectionHandler_1 = require("C:/snapshot/project/obj/servers/ws/SptWebSocketConnectionHandler"); -const FikaPlayerRelationsCacheService_1 = require("../services/cache/FikaPlayerRelationsCacheService"); -let FikaPlayerRelationsHelper = class FikaPlayerRelationsHelper { - fikaPlayerRelationsCacheService; - saveServer; - webSocketHandler; - logger; - constructor(fikaPlayerRelationsCacheService, saveServer, webSocketHandler, logger) { - this.fikaPlayerRelationsCacheService = fikaPlayerRelationsCacheService; - this.saveServer = saveServer; - this.webSocketHandler = webSocketHandler; - this.logger = logger; - // empty - } - /** - * Returns the friendlist from the given player - * @param profileId - * @returns - */ - getFriendsList(profileId) { - return this.fikaPlayerRelationsCacheService.getStoredValue(profileId).Friends; - } - /** - * Returns the ignorelist from the given player - * @param profileId - * @returns - */ - getIgnoreList(profileId) { - return this.fikaPlayerRelationsCacheService.getStoredValue(profileId).Ignore; - } - /** - * Returns a list of players ignoring the given player - * @param profileId - * @returns - */ - getInIgnoreList(profileId) { - const storedPlayers = this.fikaPlayerRelationsCacheService.getKeys(); - return storedPlayers.filter((player) => this.fikaPlayerRelationsCacheService.getStoredValue(player).Ignore.includes(profileId)); - } - /** - * Makes 2 players fwends :D - * @param fromProfileId - * @param toProfileId - */ - addFriend(fromProfileId, toProfileId) { - const playerRelations1 = this.fikaPlayerRelationsCacheService.getStoredValue(fromProfileId); - if (!playerRelations1.Friends.includes(toProfileId)) { - playerRelations1.Friends.push(toProfileId); - this.fikaPlayerRelationsCacheService.storeValue(fromProfileId, playerRelations1); - } - const playerRelations2 = this.fikaPlayerRelationsCacheService.getStoredValue(toProfileId); - if (!playerRelations2.Friends.includes(fromProfileId)) { - playerRelations2.Friends.push(fromProfileId); - this.fikaPlayerRelationsCacheService.storeValue(toProfileId, playerRelations2); - } - } - /** - * If the 2 players are fwends, it makes them not fwends :( - * @param fromProfileId - * @param toProfileId - */ - removeFriend(fromProfileId, toProfileId) { - const playerRelations1 = this.fikaPlayerRelationsCacheService.getStoredValue(fromProfileId); - if (playerRelations1.Friends.includes(toProfileId)) { - playerRelations1.Friends.splice(playerRelations1.Friends.indexOf(toProfileId), 1); - this.fikaPlayerRelationsCacheService.storeValue(fromProfileId, playerRelations1); - } - const playerRelations2 = this.fikaPlayerRelationsCacheService.getStoredValue(toProfileId); - if (playerRelations2.Friends.includes(fromProfileId)) { - playerRelations2.Friends.splice(playerRelations2.Friends.indexOf(fromProfileId), 1); - this.fikaPlayerRelationsCacheService.storeValue(toProfileId, playerRelations2); - } - this.logger.info(`removeFriend: ${fromProfileId}->${toProfileId}`); - const profile = this.saveServer.getProfile(fromProfileId); - this.webSocketHandler.sendMessageAsync(toProfileId, { - type: "youAreRemovedFromFriendList", - eventId: "youAreRemovedFromFriendList", - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - } - /** - * If player2 is not in player1's ignore list, it adds them - * @param fromProfileId - * @param toProfileId - */ - addToIgnoreList(fromProfileId, toProfileId) { - const playerRelations = this.fikaPlayerRelationsCacheService.getStoredValue(fromProfileId); - if (playerRelations.Ignore.includes(toProfileId)) { - return; - } - playerRelations.Ignore.push(toProfileId); - this.fikaPlayerRelationsCacheService.storeValue(fromProfileId, playerRelations); - let profile = this.saveServer.getProfile(fromProfileId); - this.webSocketHandler.sendMessageAsync(toProfileId, { - type: "youAreAddToIgnoreList", - eventId: "youAreAddToIgnoreList", - _id: fromProfileId, - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - } - /** - * If player2 is in player1's ignore list, it removes them - * @param fromProfileId - * @param toProfileId - */ - removeFromIgnoreList(fromProfileId, toProfileId) { - const playerRelations = this.fikaPlayerRelationsCacheService.getStoredValue(fromProfileId); - if (!playerRelations.Ignore.includes(toProfileId)) { - return; - } - playerRelations.Ignore.splice(playerRelations.Ignore.indexOf(toProfileId), 1); - this.fikaPlayerRelationsCacheService.storeValue(fromProfileId, playerRelations); - let profile = this.saveServer.getProfile(fromProfileId); - this.webSocketHandler.sendMessageAsync(toProfileId, { - type: "youAreRemoveFromIgnoreList", - eventId: "youAreRemoveFromIgnoreList", - _id: fromProfileId, - profile: { - _id: profile.info.id, - aid: profile.info.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.MemberCategory, - Ignored: false, - Banned: profile.characters.pmc.Info.BannedState, - }, - }, - }); - } -}; -exports.FikaPlayerRelationsHelper = FikaPlayerRelationsHelper; -exports.FikaPlayerRelationsHelper = FikaPlayerRelationsHelper = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaPlayerRelationsCacheService")), - __param(1, (0, tsyringe_1.inject)("SaveServer")), - __param(2, (0, tsyringe_1.inject)("SptWebSocketConnectionHandler")), - __param(3, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaPlayerRelationsCacheService_1.FikaPlayerRelationsCacheService !== "undefined" && FikaPlayerRelationsCacheService_1.FikaPlayerRelationsCacheService) === "function" ? _a : Object, typeof (_b = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _b : Object, typeof (_c = typeof SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler !== "undefined" && SptWebSocketConnectionHandler_1.SptWebSocketConnectionHandler) === "function" ? _c : Object, Object]) -], FikaPlayerRelationsHelper); -//# sourceMappingURL=FikaPlayerRelationsHelper.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js.map b/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js.map index aded32a..5964759 100644 --- a/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js.map +++ b/user/mods/fika-server/src/helpers/FikaPlayerRelationsHelper.js.map @@ -6,5 +6,5 @@ "FikaPlayerRelationsHelper.ts" ], "names": [], - "mappings": "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" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAI7E,yEAAsE;AACtE,kHAA+G;AAC/G,uGAAoG;AAG7F,IAAM,yBAAyB,GAA/B,MAAM,yBAAyB;IAEuB;IACrB;IACmB;IAChB;IAJvC,YACyD,+BAAgE,EACrF,UAAsB,EACH,gBAA+C,EAC/D,MAAe;QAHG,oCAA+B,GAA/B,+BAA+B,CAAiC;QACrF,eAAU,GAAV,UAAU,CAAY;QACH,qBAAgB,GAAhB,gBAAgB,CAA+B;QAC/D,WAAM,GAAN,MAAM,CAAS;QAElD,QAAQ;IACZ,CAAC;IAED;;;;OAIG;IACI,cAAc,CAAC,SAAiB;QACnC,OAAO,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC;IAClF,CAAC;IAED;;;;OAIG;IACI,aAAa,CAAC,SAAiB;QAClC,OAAO,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;IACjF,CAAC;IAED;;;;OAIG;IACI,eAAe,CAAC,SAAiB;QACpC,MAAM,aAAa,GAAG,IAAI,CAAC,+BAA+B,CAAC,OAAO,EAAE,CAAC;QAErE,OAAO,aAAa,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC;IACpI,CAAC;IAED;;;;OAIG;IACI,SAAS,CAAC,aAAqB,EAAE,WAAmB;QACvD,MAAM,gBAAgB,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;QAE5F,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,CAAC;YAClD,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;YAC3C,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,aAAa,EAAE,gBAAgB,CAAC,CAAC;QACrF,CAAC;QAED,MAAM,gBAAgB,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;QAE1F,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC;YACpD,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;YAC7C,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,WAAW,EAAE,gBAAgB,CAAC,CAAC;QACnF,CAAC;IACL,CAAC;IAED;;;;OAIG;IACI,YAAY,CAAC,aAAqB,EAAE,WAAmB;QAC1D,MAAM,gBAAgB,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;QAE5F,IAAI,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,CAAC;YACjD,gBAAgB,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC;YAClF,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,aAAa,EAAE,gBAAgB,CAAC,CAAC;QACrF,CAAC;QAED,MAAM,gBAAgB,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;QAE1F,IAAI,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC;YACnD,gBAAgB,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC;YACpF,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,WAAW,EAAE,gBAAgB,CAAC,CAAC;QACnF,CAAC;QAED,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,aAAa,KAAK,WAAW,EAAE,CAAC,CAAC;QAEnE,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QAC1D,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,WAAW,EAAE;YAChD,IAAI,EAAE,6BAA6B;YACnC,OAAO,EAAE,6BAA6B;YACtC,OAAO,EAAE;gBACL,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE;gBACpB,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG;gBACrB,IAAI,EAAE;oBACF,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;oBAC9C,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI;oBACtC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;oBACxC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAC1D,sBAAsB,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAClE,OAAO,EAAE,KAAK;oBACd,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW;iBAClD;aACJ;SACG,CAAC,CAAC;IACd,CAAC;IAED;;;;OAIG;IACI,eAAe,CAAC,aAAqB,EAAE,WAAmB;QAC7D,MAAM,eAAe,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;QAE3F,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,CAAC;YAC/C,OAAO;QACX,CAAC;QAED,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QACzC,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,CAAC,CAAC;QAEhF,IAAI,OAAO,GAAgB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACrE,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,WAAW,EAAE;YAChD,IAAI,EAAE,uBAAuB;YAC7B,OAAO,EAAE,uBAAuB;YAChC,GAAG,EAAE,aAAa;YAClB,OAAO,EAAE;gBACL,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE;gBACpB,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG;gBACrB,IAAI,EAAE;oBACF,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;oBAC9C,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI;oBACtC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;oBACxC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAC1D,sBAAsB,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAClE,OAAO,EAAE,KAAK;oBACd,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW;iBAClD;aACJ;SACG,CAAC,CAAC;IACd,CAAC;IAED;;;;OAIG;IACI,oBAAoB,CAAC,aAAqB,EAAE,WAAmB;QAClE,MAAM,eAAe,GAAG,IAAI,CAAC,+BAA+B,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;QAE3F,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,CAAC;YAChD,OAAO;QACX,CAAC;QAED,eAAe,CAAC,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC;QAC9E,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,CAAC,CAAC;QAEhF,IAAI,OAAO,GAAgB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACrE,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,WAAW,EAAE;YAChD,IAAI,EAAE,4BAA4B;YAClC,OAAO,EAAE,4BAA4B;YACrC,GAAG,EAAE,aAAa;YAClB,OAAO,EAAE;gBACL,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE;gBACpB,GAAG,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG;gBACrB,IAAI,EAAE;oBACF,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;oBAC9C,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI;oBACtC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;oBACxC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAC1D,sBAAsB,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oBAClE,OAAO,EAAE,KAAK;oBACd,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW;iBAClD;aACJ;SACG,CAAC,CAAC;IACd,CAAC;CACJ,CAAA;AA7KY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,iCAAiC,CAAC,CAAA;IACzC,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,+BAA+B,CAAC,CAAA;IACvC,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;yDAH8D,iEAA+B,oBAA/B,iEAA+B,oDACzE,uBAAU,oBAAV,uBAAU,oDACe,6DAA6B,oBAA7B,6DAA6B;GAJ7F,yBAAyB,CA6KrC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/mod.js b/user/mods/fika-server/src/mod.js deleted file mode 100644 index 656122b..0000000 --- a/user/mods/fika-server/src/mod.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mod = void 0; -const Container_1 = require("./di/Container"); -class Mod { - async preSptLoadAsync(container) { - Container_1.Container.register(container); - await container.resolve("Fika").preSptLoad(container); - } - async postSptLoadAsync(container) { - await container.resolve("Fika").postSptLoad(container); - } -} -exports.mod = new Mod(); -//# sourceMappingURL=mod.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/eft/dialog/IFriendRequestListResponse.js b/user/mods/fika-server/src/models/eft/dialog/IFriendRequestListResponse.js deleted file mode 100644 index 323b54e..0000000 --- a/user/mods/fika-server/src/models/eft/dialog/IFriendRequestListResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFriendRequestListResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EEFTNotificationIconType.js b/user/mods/fika-server/src/models/enums/EEFTNotificationIconType.js deleted file mode 100644 index 3303714..0000000 --- a/user/mods/fika-server/src/models/enums/EEFTNotificationIconType.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EEFTNotificationIconType = void 0; -var EEFTNotificationIconType; -(function (EEFTNotificationIconType) { - EEFTNotificationIconType[EEFTNotificationIconType["Default"] = 0] = "Default"; - EEFTNotificationIconType[EEFTNotificationIconType["Alert"] = 1] = "Alert"; - EEFTNotificationIconType[EEFTNotificationIconType["Friend"] = 2] = "Friend"; - EEFTNotificationIconType[EEFTNotificationIconType["Mail"] = 3] = "Mail"; - EEFTNotificationIconType[EEFTNotificationIconType["Note"] = 4] = "Note"; - EEFTNotificationIconType[EEFTNotificationIconType["Quest"] = 5] = "Quest"; - EEFTNotificationIconType[EEFTNotificationIconType["Achievement"] = 6] = "Achievement"; - EEFTNotificationIconType[EEFTNotificationIconType["EntryPoint"] = 7] = "EntryPoint"; - EEFTNotificationIconType[EEFTNotificationIconType["RagFair"] = 8] = "RagFair"; - EEFTNotificationIconType[EEFTNotificationIconType["Hideout"] = 9] = "Hideout"; - EEFTNotificationIconType[EEFTNotificationIconType["WishlistQuest"] = 10] = "WishlistQuest"; - EEFTNotificationIconType[EEFTNotificationIconType["WishlistHideout"] = 11] = "WishlistHideout"; - EEFTNotificationIconType[EEFTNotificationIconType["WishlistTrading"] = 12] = "WishlistTrading"; - EEFTNotificationIconType[EEFTNotificationIconType["WishlistEquipment"] = 13] = "WishlistEquipment"; - EEFTNotificationIconType[EEFTNotificationIconType["WishlistOther"] = 14] = "WishlistOther"; -})(EEFTNotificationIconType || (exports.EEFTNotificationIconType = EEFTNotificationIconType = {})); -//# sourceMappingURL=EEFTNotificationIconType.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaHeadlessWSMessageTypes.js b/user/mods/fika-server/src/models/enums/EFikaHeadlessWSMessageTypes.js deleted file mode 100644 index ae5a6ab..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaHeadlessWSMessageTypes.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaHeadlessWSMessageTypes = void 0; -var EFikaHeadlessWSMessageTypes; -(function (EFikaHeadlessWSMessageTypes) { - EFikaHeadlessWSMessageTypes[EFikaHeadlessWSMessageTypes["KeepAlive"] = 0] = "KeepAlive"; - EFikaHeadlessWSMessageTypes[EFikaHeadlessWSMessageTypes["HeadlessStartRaid"] = 1] = "HeadlessStartRaid"; - EFikaHeadlessWSMessageTypes[EFikaHeadlessWSMessageTypes["RequesterJoinMatch"] = 2] = "RequesterJoinMatch"; -})(EFikaHeadlessWSMessageTypes || (exports.EFikaHeadlessWSMessageTypes = EFikaHeadlessWSMessageTypes = {})); -//# sourceMappingURL=EFikaHeadlessWSMessageTypes.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaMatchEndSessionMessages.js b/user/mods/fika-server/src/models/enums/EFikaMatchEndSessionMessages.js deleted file mode 100644 index f0523e3..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaMatchEndSessionMessages.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaMatchEndSessionMessage = void 0; -var EFikaMatchEndSessionMessage; -(function (EFikaMatchEndSessionMessage) { - EFikaMatchEndSessionMessage["HOST_SHUTDOWN_MESSAGE"] = "host-shutdown"; - EFikaMatchEndSessionMessage["PING_TIMEOUT_MESSAGE"] = "ping-timeout"; - EFikaMatchEndSessionMessage["NO_PLAYERS_MESSAGE"] = "no-players"; -})(EFikaMatchEndSessionMessage || (exports.EFikaMatchEndSessionMessage = EFikaMatchEndSessionMessage = {})); -//# sourceMappingURL=EFikaMatchEndSessionMessages.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaMatchStatus.js b/user/mods/fika-server/src/models/enums/EFikaMatchStatus.js deleted file mode 100644 index 3f5dab3..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaMatchStatus.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaMatchStatus = void 0; -var EFikaMatchStatus; -(function (EFikaMatchStatus) { - EFikaMatchStatus[EFikaMatchStatus["LOADING"] = 0] = "LOADING"; - EFikaMatchStatus[EFikaMatchStatus["IN_GAME"] = 1] = "IN_GAME"; - EFikaMatchStatus[EFikaMatchStatus["COMPLETE"] = 2] = "COMPLETE"; -})(EFikaMatchStatus || (exports.EFikaMatchStatus = EFikaMatchStatus = {})); -//# sourceMappingURL=EFikaMatchStatus.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaNotifications.js b/user/mods/fika-server/src/models/enums/EFikaNotifications.js deleted file mode 100644 index 605298a..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaNotifications.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaNotifications = void 0; -var EFikaNotifications; -(function (EFikaNotifications) { - EFikaNotifications[EFikaNotifications["KeepAlive"] = 0] = "KeepAlive"; - EFikaNotifications[EFikaNotifications["StartedRaid"] = 1] = "StartedRaid"; - EFikaNotifications[EFikaNotifications["SentItem"] = 2] = "SentItem"; - EFikaNotifications[EFikaNotifications["PushNotification"] = 3] = "PushNotification"; -})(EFikaNotifications || (exports.EFikaNotifications = EFikaNotifications = {})); -//# sourceMappingURL=EFikaNotifications.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaPlayerPresences.js b/user/mods/fika-server/src/models/enums/EFikaPlayerPresences.js deleted file mode 100644 index dce333f..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaPlayerPresences.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaPlayerPresences = void 0; -var EFikaPlayerPresences; -(function (EFikaPlayerPresences) { - EFikaPlayerPresences[EFikaPlayerPresences["IN_MENU"] = 0] = "IN_MENU"; - EFikaPlayerPresences[EFikaPlayerPresences["IN_RAID"] = 1] = "IN_RAID"; - EFikaPlayerPresences[EFikaPlayerPresences["IN_STASH"] = 2] = "IN_STASH"; - EFikaPlayerPresences[EFikaPlayerPresences["IN_HIDEOUT"] = 3] = "IN_HIDEOUT"; - EFikaPlayerPresences[EFikaPlayerPresences["IN_FLEA"] = 4] = "IN_FLEA"; -})(EFikaPlayerPresences || (exports.EFikaPlayerPresences = EFikaPlayerPresences = {})); -//# sourceMappingURL=EFikaPlayerPresences.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaSide.js b/user/mods/fika-server/src/models/enums/EFikaSide.js deleted file mode 100644 index d74780e..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaSide.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaSide = void 0; -var EFikaSide; -(function (EFikaSide) { - EFikaSide[EFikaSide["PMC"] = 0] = "PMC"; - EFikaSide[EFikaSide["Savage"] = 1] = "Savage"; -})(EFikaSide || (exports.EFikaSide = EFikaSide = {})); -//# sourceMappingURL=EFikaSide.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EFikaTime.js b/user/mods/fika-server/src/models/enums/EFikaTime.js deleted file mode 100644 index 17413c0..0000000 --- a/user/mods/fika-server/src/models/enums/EFikaTime.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EFikaTime = void 0; -var EFikaTime; -(function (EFikaTime) { - EFikaTime[EFikaTime["CURR"] = 0] = "CURR"; - EFikaTime[EFikaTime["PAST"] = 1] = "PAST"; -})(EFikaTime || (exports.EFikaTime = EFikaTime = {})); -//# sourceMappingURL=EFikaTime.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/enums/EHeadlessStatus.js b/user/mods/fika-server/src/models/enums/EHeadlessStatus.js deleted file mode 100644 index d23d2f0..0000000 --- a/user/mods/fika-server/src/models/enums/EHeadlessStatus.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EHeadlessStatus = void 0; -var EHeadlessStatus; -(function (EHeadlessStatus) { - EHeadlessStatus[EHeadlessStatus["READY"] = 1] = "READY"; - EHeadlessStatus[EHeadlessStatus["IN_RAID"] = 2] = "IN_RAID"; -})(EHeadlessStatus || (exports.EHeadlessStatus = EHeadlessStatus = {})); -//# sourceMappingURL=EHeadlessStatus.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/IFikaFriendRequests.js b/user/mods/fika-server/src/models/fika/IFikaFriendRequests.js deleted file mode 100644 index 3522c4e..0000000 --- a/user/mods/fika-server/src/models/fika/IFikaFriendRequests.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaFriendRequests.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/IFikaMatch.js b/user/mods/fika-server/src/models/fika/IFikaMatch.js deleted file mode 100644 index d71a319..0000000 --- a/user/mods/fika-server/src/models/fika/IFikaMatch.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaMatch.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/IFikaPlayer.js b/user/mods/fika-server/src/models/fika/IFikaPlayer.js deleted file mode 100644 index 272d6fe..0000000 --- a/user/mods/fika-server/src/models/fika/IFikaPlayer.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaPlayer.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/IFikaPlayerRelations.js b/user/mods/fika-server/src/models/fika/IFikaPlayerRelations.js deleted file mode 100644 index 2d28507..0000000 --- a/user/mods/fika-server/src/models/fika/IFikaPlayerRelations.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaPlayerRelations.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfig.js b/user/mods/fika-server/src/models/fika/config/IFikaConfig.js deleted file mode 100644 index 1631b55..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfig.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfig.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfigBackground.js b/user/mods/fika-server/src/models/fika/config/IFikaConfigBackground.js deleted file mode 100644 index bc6daad..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfigBackground.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfigBackground.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfigClient.js b/user/mods/fika-server/src/models/fika/config/IFikaConfigClient.js deleted file mode 100644 index 16b17e4..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfigClient.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfigClient.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfigHeadless.js b/user/mods/fika-server/src/models/fika/config/IFikaConfigHeadless.js deleted file mode 100644 index ecb2cd6..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfigHeadless.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfigHeadless.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfigNatPunchServer.js b/user/mods/fika-server/src/models/fika/config/IFikaConfigNatPunchServer.js deleted file mode 100644 index 96437f8..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfigNatPunchServer.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfigNatPunchServer.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/config/IFikaConfigServer.js b/user/mods/fika-server/src/models/fika/config/IFikaConfigServer.js deleted file mode 100644 index 6422e99..0000000 --- a/user/mods/fika-server/src/models/fika/config/IFikaConfigServer.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaConfigServer.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/headless/IHeadlessAvailableClients.js b/user/mods/fika-server/src/models/fika/headless/IHeadlessAvailableClients.js deleted file mode 100644 index 50f01de..0000000 --- a/user/mods/fika-server/src/models/fika/headless/IHeadlessAvailableClients.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessAvailableClients.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/headless/IHeadlessClientInfo.js b/user/mods/fika-server/src/models/fika/headless/IHeadlessClientInfo.js deleted file mode 100644 index b89aabe..0000000 --- a/user/mods/fika-server/src/models/fika/headless/IHeadlessClientInfo.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessClientInfo.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/headless/IHeadlessClients.js b/user/mods/fika-server/src/models/fika/headless/IHeadlessClients.js deleted file mode 100644 index ba6db18..0000000 --- a/user/mods/fika-server/src/models/fika/headless/IHeadlessClients.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessClients.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/headless/IHeadlessRestartAfterAmountOfRaids.js b/user/mods/fika-server/src/models/fika/headless/IHeadlessRestartAfterAmountOfRaids.js deleted file mode 100644 index 4d10139..0000000 --- a/user/mods/fika-server/src/models/fika/headless/IHeadlessRestartAfterAmountOfRaids.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessRestartAfterAmountOfRaids.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/insurance/IFikaInsurancePlayer.js b/user/mods/fika-server/src/models/fika/insurance/IFikaInsurancePlayer.js deleted file mode 100644 index bcd064f..0000000 --- a/user/mods/fika-server/src/models/fika/insurance/IFikaInsurancePlayer.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaInsurancePlayer.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/presence/IFikaPlayerPresence.js b/user/mods/fika-server/src/models/fika/presence/IFikaPlayerPresence.js deleted file mode 100644 index 7866fff..0000000 --- a/user/mods/fika-server/src/models/fika/presence/IFikaPlayerPresence.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaPlayerPresence.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/presence/IFikaRaidPresence.js b/user/mods/fika-server/src/models/fika/presence/IFikaRaidPresence.js deleted file mode 100644 index b4ba987..0000000 --- a/user/mods/fika-server/src/models/fika/presence/IFikaRaidPresence.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidPresence.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/presence/IFikaSetPresence.js b/user/mods/fika-server/src/models/fika/presence/IFikaSetPresence.js deleted file mode 100644 index 1a258a7..0000000 --- a/user/mods/fika-server/src/models/fika/presence/IFikaSetPresence.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaSetPresence.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModRequestData.js b/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModRequestData.js deleted file mode 100644 index f2ac5e3..0000000 --- a/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaCheckModRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModResponse.js b/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModResponse.js deleted file mode 100644 index 577a306..0000000 --- a/user/mods/fika-server/src/models/fika/routes/client/check/IFikaCheckModResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaCheckModResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/location/IFikaRaidsResponse.js b/user/mods/fika-server/src/models/fika/routes/location/IFikaRaidsResponse.js deleted file mode 100644 index 91e6416..0000000 --- a/user/mods/fika-server/src/models/fika/routes/location/IFikaRaidsResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidsResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/IFikaRaidServerIdRequestData.js b/user/mods/fika-server/src/models/fika/routes/raid/IFikaRaidServerIdRequestData.js deleted file mode 100644 index b756d67..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/IFikaRaidServerIdRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidServerIdRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateRequestData.js b/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateRequestData.js deleted file mode 100644 index 0718489..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidCreateRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateResponse.js b/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateResponse.js deleted file mode 100644 index acb5052..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/create/IFikaRaidCreateResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidCreateResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/gethost/IFikaRaidGethostResponse.js b/user/mods/fika-server/src/models/fika/routes/raid/gethost/IFikaRaidGethostResponse.js deleted file mode 100644 index 5175a5a..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/gethost/IFikaRaidGethostResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidGethostResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/getsettings/IFikaRaidSettingsResponse.js b/user/mods/fika-server/src/models/fika/routes/raid/getsettings/IFikaRaidSettingsResponse.js deleted file mode 100644 index ec930d9..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/getsettings/IFikaRaidSettingsResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidSettingsResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessRequest.js b/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessRequest.js deleted file mode 100644 index 564dbdc..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessRequest.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IStartHeadlessRequest.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessResponse.js b/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessResponse.js deleted file mode 100644 index fb644a2..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/headless/IStartHeadlessResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IStartHeadlessResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidAddPlayerData.js b/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidAddPlayerData.js deleted file mode 100644 index 4838354..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidAddPlayerData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidAddPlayerData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinRequestData.js b/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinRequestData.js deleted file mode 100644 index 4ac678f..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidJoinRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinResponse.js b/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinResponse.js deleted file mode 100644 index 77eae7e..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/join/IFikaRaidJoinResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidJoinResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/raid/leave/IFikaRaidLeaveRequestData.js b/user/mods/fika-server/src/models/fika/routes/raid/leave/IFikaRaidLeaveRequestData.js deleted file mode 100644 index 98c6182..0000000 --- a/user/mods/fika-server/src/models/fika/routes/raid/leave/IFikaRaidLeaveRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaRaidLeaveRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/senditem/IFikaSendItemRequestData.js b/user/mods/fika-server/src/models/fika/routes/senditem/IFikaSendItemRequestData.js deleted file mode 100644 index 80ea515..0000000 --- a/user/mods/fika-server/src/models/fika/routes/senditem/IFikaSendItemRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaSendItemRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversRequestData.js b/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversRequestData.js deleted file mode 100644 index c87a1f6..0000000 --- a/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaSenditemAvailablereceiversRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversResponse.js b/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversResponse.js deleted file mode 100644 index 93dec0c..0000000 --- a/user/mods/fika-server/src/models/fika/routes/senditem/availablereceivers/IFikaSenditemAvailablereceiversResponse.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaSenditemAvailablereceiversResponse.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePingRequestData.js b/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePingRequestData.js deleted file mode 100644 index 1843d58..0000000 --- a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePingRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaUpdatePingRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePlayerspawnRequestData.js b/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePlayerspawnRequestData.js deleted file mode 100644 index 3db7a99..0000000 --- a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdatePlayerspawnRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaUpdatePlayerspawnRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSetStatusRequestData.js b/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSetStatusRequestData.js deleted file mode 100644 index 59fc557..0000000 --- a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSetStatusRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaUpdateSetStatusRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSethostRequestData.js b/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSethostRequestData.js deleted file mode 100644 index 06904d7..0000000 --- a/user/mods/fika-server/src/models/fika/routes/update/IFikaUpdateSethostRequestData.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaUpdateSethostRequestData.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/IFikaHeadlessBase.js b/user/mods/fika-server/src/models/fika/websocket/IFikaHeadlessBase.js deleted file mode 100644 index bf9a35f..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/IFikaHeadlessBase.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaHeadlessBase.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/IFikaNotificationBase.js b/user/mods/fika-server/src/models/fika/websocket/IFikaNotificationBase.js deleted file mode 100644 index c764e2a..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/IFikaNotificationBase.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IFikaNotificationBase.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessRequesterJoinRaid.js b/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessRequesterJoinRaid.js deleted file mode 100644 index c40ec62..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessRequesterJoinRaid.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessRequesterJoinRaid.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessStartRaid.js b/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessStartRaid.js deleted file mode 100644 index 7f5d2da..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/headless/IHeadlessStartRaid.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IHeadlessStartRaid.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/notifications/IPushNotification.js b/user/mods/fika-server/src/models/fika/websocket/notifications/IPushNotification.js deleted file mode 100644 index 73f1504..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/notifications/IPushNotification.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IPushNotification.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/notifications/IReceivedSentItemNotification.js b/user/mods/fika-server/src/models/fika/websocket/notifications/IReceivedSentItemNotification.js deleted file mode 100644 index e0a16b1..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/notifications/IReceivedSentItemNotification.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IReceivedSentItemNotification.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/models/fika/websocket/notifications/IStartRaidNotification.js b/user/mods/fika-server/src/models/fika/websocket/notifications/IStartRaidNotification.js deleted file mode 100644 index 3b24c07..0000000 --- a/user/mods/fika-server/src/models/fika/websocket/notifications/IStartRaidNotification.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IStartRaidNotification.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/Overrider.js b/user/mods/fika-server/src/overrides/Overrider.js deleted file mode 100644 index 7cfef8a..0000000 --- a/user/mods/fika-server/src/overrides/Overrider.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Overrider = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -let Overrider = class Overrider { - overrides; - constructor(overrides) { - this.overrides = overrides; - // empty - } - async override(container) { - for (const override of this.overrides) { - if (override.execute.constructor.name === "AsyncFunction") { - await override.execute(container); - } - else { - override.execute(container); - } - } - } -}; -exports.Overrider = Overrider; -exports.Overrider = Overrider = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.injectAll)("Overrides")), - __metadata("design:paramtypes", [Array]) -], Overrider); -//# sourceMappingURL=Overrider.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/Overrider.js.map b/user/mods/fika-server/src/overrides/Overrider.js.map index 5a7bcf7..d693ab7 100644 --- a/user/mods/fika-server/src/overrides/Overrider.js.map +++ b/user/mods/fika-server/src/overrides/Overrider.js.map @@ -6,5 +6,5 @@ "Overrider.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;AAAA,wEAAuG;AAKhG,IAAM,SAAS,GAAf,MAAM,SAAS;IAC4B;IAA9C,YAA8C,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAC/D,QAAQ;IACZ,CAAC;IAEM,KAAK,CAAC,QAAQ,CAAC,SAA8B;QAChD,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACpC,IAAI,QAAQ,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,KAAK,eAAe,EAAE,CAAC;gBACxD,MAAM,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YACtC,CAAC;iBAAM,CAAC;gBACJ,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YAChC,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAA;AAdY,8BAAS;oBAAT,SAAS;IADrB,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,oBAAS,EAAC,WAAW,CAAC,CAAA;;GAD1B,SAAS,CAcrB" + "mappings": ";;;;;;;;;;;;;;;AAAA,sEAAqG;AAK9F,IAAM,SAAS,GAAf,MAAM,SAAS;IAC4B;IAA9C,YAA8C,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAC/D,QAAQ;IACZ,CAAC;IAEM,KAAK,CAAC,QAAQ,CAAC,SAA8B;QAChD,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACpC,IAAI,QAAQ,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,KAAK,eAAe,EAAE,CAAC;gBACxD,MAAM,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YACtC,CAAC;iBAAM,CAAC;gBACJ,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;YAChC,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAA;AAdY,8BAAS;oBAAT,SAAS;IADrB,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,oBAAS,EAAC,WAAW,CAAC,CAAA;;GAD1B,SAAS,CAcrB" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js b/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js deleted file mode 100644 index eaeb59a..0000000 --- a/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientLogCallbacksOverride = void 0; -const ClientLogCallbacks_1 = require("C:/snapshot/project/obj/callbacks/ClientLogCallbacks"); -const ClientLogController_1 = require("C:/snapshot/project/obj/controllers/ClientLogController"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Override_1 = require("../../di/Override"); -const FikaHeadlessHelper_1 = require("../../helpers/FikaHeadlessHelper"); -let ClientLogCallbacksOverride = class ClientLogCallbacksOverride extends Override_1.Override { - httpResponseUtil; - fikaHeadlessHelper; - clientLogController; - constructor(httpResponseUtil, fikaHeadlessHelper, clientLogController) { - super(); - this.httpResponseUtil = httpResponseUtil; - this.fikaHeadlessHelper = fikaHeadlessHelper; - this.clientLogController = clientLogController; - } - execute(container) { - container.afterResolution("ClientLogCallbacks", (_t, result) => { - result.clientLog = (url, info, sessionID) => { - if (this.fikaHeadlessHelper.isHeadlessClient(sessionID)) { - this.clientLogController.clientLog(info); - return this.httpResponseUtil.nullResponse(); - } - return ClientLogCallbacks_1.ClientLogCallbacks.prototype.clientLog.call(result, url, info, sessionID); - }; - }, { frequency: "Always" }); - } -}; -exports.ClientLogCallbacksOverride = ClientLogCallbacksOverride; -exports.ClientLogCallbacksOverride = ClientLogCallbacksOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __param(2, (0, tsyringe_1.inject)("ClientLogController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _b : Object, typeof (_c = typeof ClientLogController_1.ClientLogController !== "undefined" && ClientLogController_1.ClientLogController) === "function" ? _c : Object]) -], ClientLogCallbacksOverride); -//# sourceMappingURL=ClientLogCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js.map b/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js.map index 49ea474..27a1314 100644 --- a/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js.map +++ b/user/mods/fika-server/src/overrides/callbacks/ClientLogCallbacks.js.map @@ -6,5 +6,5 @@ "ClientLogCallbacks.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,6FAA0F;AAC1F,iGAA8F;AAG9F,qFAAkF;AAClF,wEAAoG;AACpG,gDAA6C;AAC7C,yEAAsE;AAG/D,IAAM,0BAA0B,GAAhC,MAAM,0BAA2B,SAAQ,mBAAQ;IAEV;IACE;IACC;IAH7C,YAC0C,gBAAkC,EAChC,kBAAsC,EACrC,mBAAwC;QAEjF,KAAK,EAAE,CAAC;QAJ8B,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QACrC,wBAAmB,GAAnB,mBAAmB,CAAqB;IAGrF,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,oBAAoB,EACpB,CAAC,EAAE,EAAE,MAA0B,EAAE,EAAE;YAC/B,MAAM,CAAC,SAAS,GAAG,CAAC,GAAW,EAAE,IAAuB,EAAE,SAAiB,EAAqB,EAAE;gBAC9F,IAAI,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,CAAC;oBACtD,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;oBAEzC,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;gBAChD,CAAC;gBAED,OAAO,uCAAkB,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AA1BY,gEAA0B;qCAA1B,0BAA0B;IADtC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;IAC5B,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAF0B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB,oDAChB,yCAAmB,oBAAnB,yCAAmB;GAJ5E,0BAA0B,CA0BtC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,2FAAwF;AACxF,+FAA4F;AAG5F,mFAAgF;AAChF,sEAAkG;AAClG,gDAA6C;AAC7C,yEAAsE;AAG/D,IAAM,0BAA0B,GAAhC,MAAM,0BAA2B,SAAQ,mBAAQ;IAEV;IACE;IACC;IAH7C,YAC0C,gBAAkC,EAChC,kBAAsC,EACrC,mBAAwC;QAEjF,KAAK,EAAE,CAAC;QAJ8B,qBAAgB,GAAhB,gBAAgB,CAAkB;QAChC,uBAAkB,GAAlB,kBAAkB,CAAoB;QACrC,wBAAmB,GAAnB,mBAAmB,CAAqB;IAGrF,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,oBAAoB,EACpB,CAAC,EAAE,EAAE,MAA0B,EAAE,EAAE;YAC/B,MAAM,CAAC,SAAS,GAAG,CAAC,GAAW,EAAE,IAAuB,EAAE,SAAiB,EAAqB,EAAE;gBAC9F,IAAI,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,CAAC;oBACtD,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;oBAEzC,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC;gBAChD,CAAC;gBAED,OAAO,uCAAkB,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AA1BY,gEAA0B;qCAA1B,0BAA0B;IADtC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;IAC1B,WAAA,IAAA,iBAAM,EAAC,oBAAoB,CAAC,CAAA;IAC5B,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAF0B,mCAAgB,oBAAhB,mCAAgB,oDACZ,uCAAkB,oBAAlB,uCAAkB,oDAChB,yCAAmB,oBAAnB,yCAAmB;GAJ5E,0BAA0B,CA0BtC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js b/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js deleted file mode 100644 index 23cec48..0000000 --- a/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DialogueCallbacksOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpResponseUtil_1 = require("C:/snapshot/project/obj/utils/HttpResponseUtil"); -const FikaDialogueController_1 = require("../../controllers/FikaDialogueController"); -const Override_1 = require("../../di/Override"); -let DialogueCallbacksOverride = class DialogueCallbacksOverride extends Override_1.Override { - httpResponseUtil; - fikaDialogueController; - constructor(httpResponseUtil, fikaDialogueController) { - super(); - this.httpResponseUtil = httpResponseUtil; - this.fikaDialogueController = fikaDialogueController; - } - execute(container) { - container.afterResolution("DialogueCallbacks", (_t, result) => { - result.listOutbox = (_url, _info, sessionID) => { - return this.httpResponseUtil.getBody(this.fikaDialogueController.listOutbox(sessionID)); - }; - result.listInbox = (_url, _info, sessionID) => { - return this.httpResponseUtil.getBody(this.fikaDialogueController.listInbox(sessionID)); - }; - result.sendFriendRequest = (_url, info, sessionID) => { - return this.httpResponseUtil.getBody(this.fikaDialogueController.sendFriendRequest(sessionID, info.to)); - }; - result.acceptAllFriendRequests = (_url, _info, sessionID) => { - this.fikaDialogueController.acceptAllFriendRequests(sessionID); - return this.httpResponseUtil.nullResponse(); - }; - result.acceptFriendRequest = (_url, info, sessionID) => { - this.fikaDialogueController.acceptFriendRequest(info.profileId, sessionID); - return this.httpResponseUtil.getBody(true); - }; - result.declineFriendRequest = (_url, info, sessionID) => { - this.fikaDialogueController.declineFriendRequest(info.profileId, sessionID); - return this.httpResponseUtil.getBody(true); - }; - result.cancelFriendRequest = (_url, info, sessionID) => { - this.fikaDialogueController.cancelFriendRequest(sessionID, info.profileId); - return this.httpResponseUtil.getBody(true); - }; - result.deleteFriend = (_url, info, sessionID) => { - this.fikaDialogueController.deleteFriend(sessionID, info.friend_id); - return this.httpResponseUtil.nullResponse(); - }; - result.ignoreFriend = (_url, info, sessionID) => { - this.fikaDialogueController.ignoreFriend(sessionID, info.uid); - return this.httpResponseUtil.nullResponse(); - }; - result.unIgnoreFriend = (_url, info, sessionID) => { - this.fikaDialogueController.unIgnoreFriend(sessionID, info.uid); - return this.httpResponseUtil.nullResponse(); - }; - }, { frequency: "Always" }); - } -}; -exports.DialogueCallbacksOverride = DialogueCallbacksOverride; -exports.DialogueCallbacksOverride = DialogueCallbacksOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpResponseUtil")), - __param(1, (0, tsyringe_1.inject)("FikaDialogueController")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpResponseUtil_1.HttpResponseUtil !== "undefined" && HttpResponseUtil_1.HttpResponseUtil) === "function" ? _a : Object, typeof (_b = typeof FikaDialogueController_1.FikaDialogueController !== "undefined" && FikaDialogueController_1.FikaDialogueController) === "function" ? _b : Object]) -], DialogueCallbacksOverride); -//# sourceMappingURL=DialogueCallbacks.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js.map b/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js.map index 2b07aa8..f5dc507 100644 --- a/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js.map +++ b/user/mods/fika-server/src/overrides/callbacks/DialogueCallbacks.js.map @@ -6,5 +6,5 @@ "DialogueCallbacks.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/AchievementController.js b/user/mods/fika-server/src/overrides/controllers/AchievementController.js deleted file mode 100644 index 61b0cbc..0000000 --- a/user/mods/fika-server/src/overrides/controllers/AchievementController.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AchievementControllerOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaAchievementController_1 = require("../../controllers/FikaAchievementController"); -const Override_1 = require("../../di/Override"); -let AchievementControllerOverride = class AchievementControllerOverride extends Override_1.Override { - fikaAchievementController; - constructor(fikaAchievementController) { - super(); - this.fikaAchievementController = fikaAchievementController; - } - execute(container) { - container.afterResolution("AchievementController", (_t, result) => { - result.getAchievementStatistics = (sessionID) => { - return this.fikaAchievementController.getAchievementStatistics(sessionID); - }; - }, { frequency: "Always" }); - } -}; -exports.AchievementControllerOverride = AchievementControllerOverride; -exports.AchievementControllerOverride = AchievementControllerOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaAchievementController")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaAchievementController_1.FikaAchievementController !== "undefined" && FikaAchievementController_1.FikaAchievementController) === "function" ? _a : Object]) -], AchievementControllerOverride); -//# sourceMappingURL=AchievementController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/AchievementController.js.map b/user/mods/fika-server/src/overrides/controllers/AchievementController.js.map index febbb13..d02b8ac 100644 --- a/user/mods/fika-server/src/overrides/controllers/AchievementController.js.map +++ b/user/mods/fika-server/src/overrides/controllers/AchievementController.js.map @@ -6,5 +6,5 @@ "AchievementController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAAoG;AAKpG,2FAAwF;AACxF,gDAA6C;AAGtC,IAAM,6BAA6B,GAAnC,MAAM,6BAA8B,SAAQ,mBAAQ;IACI;IAA3D,YAA2D,yBAAoD;QAC3G,KAAK,EAAE,CAAC;QAD+C,8BAAyB,GAAzB,yBAAyB,CAA2B;IAE/G,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,uBAAuB,EACvB,CAAC,EAAE,EAAE,MAA6B,EAAE,EAAE;YAClC,MAAM,CAAC,wBAAwB,GAAG,CAAC,SAAiB,EAAkC,EAAE;gBACpF,OAAO,IAAI,CAAC,yBAAyB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AAhBY,sEAA6B;wCAA7B,6BAA6B;IADzC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDAAsC,qDAAyB,oBAAzB,qDAAyB;GADtG,6BAA6B,CAgBzC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAAkG;AAKlG,2FAAwF;AACxF,gDAA6C;AAGtC,IAAM,6BAA6B,GAAnC,MAAM,6BAA8B,SAAQ,mBAAQ;IACI;IAA3D,YAA2D,yBAAoD;QAC3G,KAAK,EAAE,CAAC;QAD+C,8BAAyB,GAAzB,yBAAyB,CAA2B;IAE/G,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,uBAAuB,EACvB,CAAC,EAAE,EAAE,MAA6B,EAAE,EAAE;YAClC,MAAM,CAAC,wBAAwB,GAAG,CAAC,SAAiB,EAAkC,EAAE;gBACpF,OAAO,IAAI,CAAC,yBAAyB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AAhBY,sEAA6B;wCAA7B,6BAA6B;IADzC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDAAsC,qDAAyB,oBAAzB,qDAAyB;GADtG,6BAA6B,CAgBzC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/DialogueController.js b/user/mods/fika-server/src/overrides/controllers/DialogueController.js deleted file mode 100644 index 8e18468..0000000 --- a/user/mods/fika-server/src/overrides/controllers/DialogueController.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DialogueControllerOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaDialogueController_1 = require("../../controllers/FikaDialogueController"); -const Override_1 = require("../../di/Override"); -let DialogueControllerOverride = class DialogueControllerOverride extends Override_1.Override { - fikaDialogueController; - constructor(fikaDialogueController) { - super(); - this.fikaDialogueController = fikaDialogueController; - } - execute(container) { - container.afterResolution("DialogueController", (_t, result) => { - result.getFriendList = (sessionID) => { - return this.fikaDialogueController.getFriendList(sessionID); - }; - result.sendMessage = (sessionId, request) => { - return this.fikaDialogueController.sendMessage(sessionId, request); - }; - }, { frequency: "Always" }); - } -}; -exports.DialogueControllerOverride = DialogueControllerOverride; -exports.DialogueControllerOverride = DialogueControllerOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaDialogueController")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaDialogueController_1.FikaDialogueController !== "undefined" && FikaDialogueController_1.FikaDialogueController) === "function" ? _a : Object]) -], DialogueControllerOverride); -//# sourceMappingURL=DialogueController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/DialogueController.js.map b/user/mods/fika-server/src/overrides/controllers/DialogueController.js.map index 61eb2c5..906f94a 100644 --- a/user/mods/fika-server/src/overrides/controllers/DialogueController.js.map +++ b/user/mods/fika-server/src/overrides/controllers/DialogueController.js.map @@ -6,5 +6,5 @@ "DialogueController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAAoG;AAMpG,qFAAkF;AAClF,gDAA6C;AAGtC,IAAM,0BAA0B,GAAhC,MAAM,0BAA2B,SAAQ,mBAAQ;IACI;IAAxD,YAAwD,sBAA8C;QAClG,KAAK,EAAE,CAAC;QAD4C,2BAAsB,GAAtB,sBAAsB,CAAwB;IAEtG,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,oBAAoB,EACpB,CAAC,EAAE,EAAE,MAA0B,EAAE,EAAE;YAC/B,MAAM,CAAC,aAAa,GAAG,CAAC,SAAiB,EAA8B,EAAE;gBACrE,OAAO,IAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;YAChE,CAAC,CAAC;YAEF,MAAM,CAAC,WAAW,GAAG,CAAC,SAAiB,EAAE,OAA4B,EAAU,EAAE;gBAC7E,OAAO,IAAI,CAAC,sBAAsB,CAAC,WAAW,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YACvE,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AApBY,gEAA0B;qCAA1B,0BAA0B;IADtC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDAAmC,+CAAsB,oBAAtB,+CAAsB;GAD7F,0BAA0B,CAoBtC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAAkG;AAMlG,qFAAkF;AAClF,gDAA6C;AAGtC,IAAM,0BAA0B,GAAhC,MAAM,0BAA2B,SAAQ,mBAAQ;IACI;IAAxD,YAAwD,sBAA8C;QAClG,KAAK,EAAE,CAAC;QAD4C,2BAAsB,GAAtB,sBAAsB,CAAwB;IAEtG,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,SAAS,CAAC,eAAe,CACrB,oBAAoB,EACpB,CAAC,EAAE,EAAE,MAA0B,EAAE,EAAE;YAC/B,MAAM,CAAC,aAAa,GAAG,CAAC,SAAiB,EAA8B,EAAE;gBACrE,OAAO,IAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;YAChE,CAAC,CAAC;YAEF,MAAM,CAAC,WAAW,GAAG,CAAC,SAAiB,EAAE,OAA4B,EAAU,EAAE;gBAC7E,OAAO,IAAI,CAAC,sBAAsB,CAAC,WAAW,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YACvE,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AApBY,gEAA0B;qCAA1B,0BAA0B;IADtC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,wBAAwB,CAAC,CAAA;yDAAmC,+CAAsB,oBAAtB,+CAAsB;GAD7F,0BAA0B,CAoBtC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/ProfileController.js b/user/mods/fika-server/src/overrides/controllers/ProfileController.js deleted file mode 100644 index 09a797c..0000000 --- a/user/mods/fika-server/src/overrides/controllers/ProfileController.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProfileControllerOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const ProfileHelper_1 = require("C:/snapshot/project/obj/helpers/ProfileHelper"); -const Override_1 = require("../../di/Override"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -let ProfileControllerOverride = class ProfileControllerOverride extends Override_1.Override { - profileHelper; - fikaConfig; - constructor(profileHelper, fikaConfig) { - super(); - this.profileHelper = profileHelper; - this.fikaConfig = fikaConfig; - } - execute(container) { - const fikaConfig = this.fikaConfig.getConfig(); - container.afterResolution("ProfileController", (_t, result) => { - if (!fikaConfig.server.launcherListAllProfiles) { - result.getMiniProfiles = () => { - return []; - }; - } - result.getFriends = (info, _sessionID) => { - const searchNicknameLowerCase = info.nickname.toLowerCase(); - const profiles = this.profileHelper.getProfiles(); - const matches = []; - for (const profile of Object.values(profiles)) { - if (profile.info?.password === "fika-headless") - continue; - if (profile.characters?.pmc?.Info) { - if (profile.characters.pmc.Info.Nickname.toLowerCase().startsWith(searchNicknameLowerCase)) { - matches.push({ - _id: profile.characters.pmc._id, - aid: profile.characters.pmc.aid, - Info: { - Nickname: profile.characters.pmc.Info.Nickname, - Side: profile.characters.pmc.Info.Side, - Level: profile.characters.pmc.Info.Level, - MemberCategory: profile.characters.pmc.Info.MemberCategory, - SelectedMemberCategory: profile.characters.pmc.Info.SelectedMemberCategory, - }, - }); - } - } - } - return matches; - }; - }, { frequency: "Always" }); - } -}; -exports.ProfileControllerOverride = ProfileControllerOverride; -exports.ProfileControllerOverride = ProfileControllerOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("ProfileHelper")), - __param(1, (0, tsyringe_1.inject)("FikaConfig")), - __metadata("design:paramtypes", [typeof (_a = typeof ProfileHelper_1.ProfileHelper !== "undefined" && ProfileHelper_1.ProfileHelper) === "function" ? _a : Object, typeof (_b = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _b : Object]) -], ProfileControllerOverride); -//# sourceMappingURL=ProfileController.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/controllers/ProfileController.js.map b/user/mods/fika-server/src/overrides/controllers/ProfileController.js.map index 33168c3..c5cfdf5 100644 --- a/user/mods/fika-server/src/overrides/controllers/ProfileController.js.map +++ b/user/mods/fika-server/src/overrides/controllers/ProfileController.js.map @@ -6,5 +6,5 @@ "ProfileController.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAAoG;AAGpG,iFAA8E;AAK9E,gDAA6C;AAC7C,uDAAoD;AAG7C,IAAM,yBAAyB,GAA/B,MAAM,yBAA0B,SAAQ,mBAAQ;IAEZ;IACH;IAFpC,YACuC,aAA4B,EAC/B,UAAsB;QAEtD,KAAK,EAAE,CAAC;QAH2B,kBAAa,GAAb,aAAa,CAAe;QAC/B,eAAU,GAAV,UAAU,CAAY;IAG1D,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC;QAE/C,SAAS,CAAC,eAAe,CACrB,mBAAmB,EACnB,CAAC,EAAE,EAAE,MAAyB,EAAE,EAAE;YAC9B,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC;gBAC7C,MAAM,CAAC,eAAe,GAAG,GAAmB,EAAE;oBAC1C,OAAO,EAAE,CAAC;gBACd,CAAC,CAAC;YACN,CAAC;YAED,MAAM,CAAC,UAAU,GAAG,CAAC,IAA8B,EAAE,UAAkB,EAA2B,EAAE;gBAChG,MAAM,uBAAuB,GAAG,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC;gBAE5D,MAAM,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC;gBAElD,MAAM,OAAO,GAA4B,EAAE,CAAC;gBAE5C,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;oBAC5C,IAAI,OAAO,CAAC,IAAI,EAAE,QAAQ,KAAK,eAAe;wBAAE,SAAS;oBAEzD,IAAI,OAAO,CAAC,UAAU,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC;wBAChC,IAAI,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,uBAAuB,CAAC,EAAE,CAAC;4BACzF,OAAO,CAAC,IAAI,CAAC;gCACT,GAAG,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG;gCAC/B,GAAG,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG;gCAC/B,IAAI,EAAE;oCACF,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;oCAC9C,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI;oCACtC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;oCACxC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oCAC1D,sBAAsB,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,sBAAsB;iCAC7E;6BACJ,CAAC,CAAC;wBACP,CAAC;oBACL,CAAC;gBACL,CAAC;gBAED,OAAO,OAAO,CAAC;YACnB,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AArDY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;IACvB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;yDAD6B,6BAAa,oBAAb,6BAAa,oDACnB,uBAAU,oBAAV,uBAAU;GAHjD,yBAAyB,CAqDrC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAAkG;AAGlG,+EAA4E;AAK5E,gDAA6C;AAC7C,uDAAoD;AAG7C,IAAM,yBAAyB,GAA/B,MAAM,yBAA0B,SAAQ,mBAAQ;IAEZ;IACH;IAFpC,YACuC,aAA4B,EAC/B,UAAsB;QAEtD,KAAK,EAAE,CAAC;QAH2B,kBAAa,GAAb,aAAa,CAAe;QAC/B,eAAU,GAAV,UAAU,CAAY;IAG1D,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC;QAE/C,SAAS,CAAC,eAAe,CACrB,mBAAmB,EACnB,CAAC,EAAE,EAAE,MAAyB,EAAE,EAAE;YAC9B,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC;gBAC7C,MAAM,CAAC,eAAe,GAAG,GAAmB,EAAE;oBAC1C,OAAO,EAAE,CAAC;gBACd,CAAC,CAAC;YACN,CAAC;YAED,MAAM,CAAC,UAAU,GAAG,CAAC,IAA8B,EAAE,UAAkB,EAA2B,EAAE;gBAChG,MAAM,uBAAuB,GAAG,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC;gBAE5D,MAAM,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC;gBAElD,MAAM,OAAO,GAA4B,EAAE,CAAC;gBAE5C,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;oBAC5C,IAAI,OAAO,CAAC,IAAI,EAAE,QAAQ,KAAK,eAAe;wBAAE,SAAS;oBAEzD,IAAI,OAAO,CAAC,UAAU,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC;wBAChC,IAAI,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,uBAAuB,CAAC,EAAE,CAAC;4BACzF,OAAO,CAAC,IAAI,CAAC;gCACT,GAAG,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG;gCAC/B,GAAG,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG;gCAC/B,IAAI,EAAE;oCACF,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;oCAC9C,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI;oCACtC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;oCACxC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc;oCAC1D,sBAAsB,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,sBAAsB;iCAC7E;6BACJ,CAAC,CAAC;wBACP,CAAC;oBACL,CAAC;gBACL,CAAC;gBAED,OAAO,OAAO,CAAC;YACnB,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AArDY,8DAAyB;oCAAzB,yBAAyB;IADrC,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;IACvB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;yDAD6B,6BAAa,oBAAb,6BAAa,oDACnB,uBAAU,oBAAV,uBAAU;GAHjD,yBAAyB,CAqDrC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/other/Locales.js b/user/mods/fika-server/src/overrides/other/Locales.js deleted file mode 100644 index ca87699..0000000 --- a/user/mods/fika-server/src/overrides/other/Locales.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.LocalesOverride = void 0; -const node_path_1 = __importDefault(require("node:path")); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const DatabaseServer_1 = require("C:/snapshot/project/obj/servers/DatabaseServer"); -const ImporterUtil_1 = require("C:/snapshot/project/obj/utils/ImporterUtil"); -const Override_1 = require("../../di/Override"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -let LocalesOverride = class LocalesOverride extends Override_1.Override { - databaseServer; - importerUtil; - fikaConfig; - constructor(databaseServer, importerUtil, fikaConfig) { - super(); - this.databaseServer = databaseServer; - this.importerUtil = importerUtil; - this.fikaConfig = fikaConfig; - } - async execute(_container) { - const database = this.databaseServer.getTables(); - const databasePath = node_path_1.default.join(this.fikaConfig.getModPath(), "assets/database/"); - const locales = await this.importerUtil.loadAsync(node_path_1.default.join(databasePath, "locales/"), databasePath); - database.locales = { ...database.locales, ...locales }; - } -}; -exports.LocalesOverride = LocalesOverride; -exports.LocalesOverride = LocalesOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("DatabaseServer")), - __param(1, (0, tsyringe_1.inject)("ImporterUtil")), - __param(2, (0, tsyringe_1.inject)("FikaConfig")), - __metadata("design:paramtypes", [typeof (_a = typeof DatabaseServer_1.DatabaseServer !== "undefined" && DatabaseServer_1.DatabaseServer) === "function" ? _a : Object, typeof (_b = typeof ImporterUtil_1.ImporterUtil !== "undefined" && ImporterUtil_1.ImporterUtil) === "function" ? _b : Object, typeof (_c = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _c : Object]) -], LocalesOverride); -//# sourceMappingURL=Locales.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/other/Locales.js.map b/user/mods/fika-server/src/overrides/other/Locales.js.map index eb93b66..aa593d1 100644 --- a/user/mods/fika-server/src/overrides/other/Locales.js.map +++ b/user/mods/fika-server/src/overrides/other/Locales.js.map @@ -6,5 +6,5 @@ "Locales.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;;;;AAAA,0DAA6B;AAC7B,wEAAoG;AAGpG,mFAAgF;AAChF,6EAA0E;AAE1E,gDAA6C;AAC7C,uDAAoD;AAG7C,IAAM,eAAe,GAArB,MAAM,eAAgB,SAAQ,mBAAQ;IAED;IACF;IACF;IAHpC,YACwC,cAA8B,EAChC,YAA0B,EAC5B,UAAsB;QAEtD,KAAK,EAAE,CAAC;QAJ4B,mBAAc,GAAd,cAAc,CAAgB;QAChC,iBAAY,GAAZ,YAAY,CAAc;QAC5B,eAAU,GAAV,UAAU,CAAY;IAG1D,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,UAA+B;QAChD,MAAM,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC;QACjD,MAAM,YAAY,GAAG,mBAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,EAAE,kBAAkB,CAAC,CAAC;QAEjF,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,SAAS,CAAc,mBAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,CAAC,EAAE,YAAY,CAAC,CAAC;QAClH,QAAQ,CAAC,OAAO,GAAG,EAAE,GAAG,QAAQ,CAAC,OAAO,EAAE,GAAG,OAAO,EAAE,CAAC;IAC3D,CAAC;CACJ,CAAA;AAhBY,0CAAe;0BAAf,eAAe;IAD3B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,gBAAgB,CAAC,CAAA;IACxB,WAAA,IAAA,iBAAM,EAAC,cAAc,CAAC,CAAA;IACtB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;yDAF+B,+BAAc,oBAAd,+BAAc,oDAClB,2BAAY,oBAAZ,2BAAY,oDAChB,uBAAU,oBAAV,uBAAU;GAJjD,eAAe,CAgB3B" + "mappings": ";;;;;;;;;;;;;;;;;;;AAAA,0DAA6B;AAC7B,sEAAkG;AAGlG,iFAA8E;AAC9E,2EAAwE;AAExE,gDAA6C;AAC7C,uDAAoD;AAG7C,IAAM,eAAe,GAArB,MAAM,eAAgB,SAAQ,mBAAQ;IAED;IACF;IACF;IAHpC,YACwC,cAA8B,EAChC,YAA0B,EAC5B,UAAsB;QAEtD,KAAK,EAAE,CAAC;QAJ4B,mBAAc,GAAd,cAAc,CAAgB;QAChC,iBAAY,GAAZ,YAAY,CAAc;QAC5B,eAAU,GAAV,UAAU,CAAY;IAG1D,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,UAA+B;QAChD,MAAM,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC;QACjD,MAAM,YAAY,GAAG,mBAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,EAAE,kBAAkB,CAAC,CAAC;QAEjF,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,SAAS,CAAc,mBAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,CAAC,EAAE,YAAY,CAAC,CAAC;QAClH,QAAQ,CAAC,OAAO,GAAG,EAAE,GAAG,QAAQ,CAAC,OAAO,EAAE,GAAG,OAAO,EAAE,CAAC;IAC3D,CAAC;CACJ,CAAA;AAhBY,0CAAe;0BAAf,eAAe;IAD3B,IAAA,qBAAU,GAAE;IAGJ,WAAA,IAAA,iBAAM,EAAC,gBAAgB,CAAC,CAAA;IACxB,WAAA,IAAA,iBAAM,EAAC,cAAc,CAAC,CAAA;IACtB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;yDAF+B,+BAAc,oBAAd,+BAAc,oDAClB,2BAAY,oBAAZ,2BAAY,oDAChB,uBAAU,oBAAV,uBAAU;GAJjD,eAAe,CAgB3B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/routers/HttpRouter.js b/user/mods/fika-server/src/overrides/routers/HttpRouter.js deleted file mode 100644 index 8e5bc1f..0000000 --- a/user/mods/fika-server/src/overrides/routers/HttpRouter.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.HttpRouterOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const HttpServerHelper_1 = require("C:/snapshot/project/obj/helpers/HttpServerHelper"); -const Override_1 = require("../../di/Override"); -/** - * This override is essential for setups where the backendIp or NAT port mapping differs from the SPT server’s backend port. - * Without it, SPT constructs an incorrect backend URL, causing connection issues (e.g., using 0.0.0.0 instead of the correct address). - */ -let HttpRouterOverride = class HttpRouterOverride extends Override_1.Override { - httpServerHelper; - constructor(httpServerHelper) { - super(); - this.httpServerHelper = httpServerHelper; - } - execute(container) { - // We need access to the full `req` object, so we need to hijack the getResponse method - container.afterResolution("HttpRouter", (_, result) => { - const originalGetResponse = result.getResponse; - result.getResponse = async (req, info, sessionID) => { - let response = (await originalGetResponse.apply(result, [req, info, sessionID])); - // if the response contains host, replace host with ours - if (req.headers?.host) { - response = response.replaceAll(this.httpServerHelper.buildUrl(), req.headers.host); - } - return response; - }; - }, { frequency: "Always" }); - } -}; -exports.HttpRouterOverride = HttpRouterOverride; -exports.HttpRouterOverride = HttpRouterOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("HttpServerHelper")), - __metadata("design:paramtypes", [typeof (_a = typeof HttpServerHelper_1.HttpServerHelper !== "undefined" && HttpServerHelper_1.HttpServerHelper) === "function" ? _a : Object]) -], HttpRouterOverride); -//# sourceMappingURL=HttpRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/routers/HttpRouter.js.map b/user/mods/fika-server/src/overrides/routers/HttpRouter.js.map index 94f3c11..39690a5 100644 --- a/user/mods/fika-server/src/overrides/routers/HttpRouter.js.map +++ b/user/mods/fika-server/src/overrides/routers/HttpRouter.js.map @@ -6,5 +6,5 @@ "HttpRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AACA,wEAAoG;AAEpG,uFAAoF;AAGpF,gDAA6C;AAE7C;;;GAGG;AAEI,IAAM,kBAAkB,GAAxB,MAAM,kBAAmB,SAAQ,mBAAQ;IACM;IAAlD,YAAkD,gBAAkC;QAChF,KAAK,EAAE,CAAC;QADsC,qBAAgB,GAAhB,gBAAgB,CAAkB;IAEpF,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,uFAAuF;QACvF,SAAS,CAAC,eAAe,CACrB,YAAY,EACZ,CAAC,CAAC,EAAE,MAAkB,EAAE,EAAE;YACtB,MAAM,mBAAmB,GAAG,MAAM,CAAC,WAAW,CAAC;YAE/C,MAAM,CAAC,WAAW,GAAG,KAAK,EAAE,GAAoB,EAAE,IAAS,EAAE,SAAiB,EAAmB,EAAE;gBAC/F,IAAI,QAAQ,GAAG,CAAC,MAAM,mBAAmB,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAW,CAAC;gBAE3F,wDAAwD;gBACxD,IAAI,GAAG,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC;oBACpB,QAAQ,GAAG,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;gBACvF,CAAC;gBAED,OAAO,QAAQ,CAAC;YACpB,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AA1BY,gDAAkB;6BAAlB,kBAAkB;IAD9B,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;yDAA6B,mCAAgB,oBAAhB,mCAAgB;GAD3E,kBAAkB,CA0B9B" + "mappings": ";;;;;;;;;;;;;;;;AACA,sEAAkG;AAElG,qFAAkF;AAGlF,gDAA6C;AAE7C;;;GAGG;AAEI,IAAM,kBAAkB,GAAxB,MAAM,kBAAmB,SAAQ,mBAAQ;IACM;IAAlD,YAAkD,gBAAkC;QAChF,KAAK,EAAE,CAAC;QADsC,qBAAgB,GAAhB,gBAAgB,CAAkB;IAEpF,CAAC;IAEM,OAAO,CAAC,SAA8B;QACzC,uFAAuF;QACvF,SAAS,CAAC,eAAe,CACrB,YAAY,EACZ,CAAC,CAAC,EAAE,MAAkB,EAAE,EAAE;YACtB,MAAM,mBAAmB,GAAG,MAAM,CAAC,WAAW,CAAC;YAE/C,MAAM,CAAC,WAAW,GAAG,KAAK,EAAE,GAAoB,EAAE,IAAS,EAAE,SAAiB,EAAmB,EAAE;gBAC/F,IAAI,QAAQ,GAAG,CAAC,MAAM,mBAAmB,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAW,CAAC;gBAE3F,wDAAwD;gBACxD,IAAI,GAAG,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC;oBACpB,QAAQ,GAAG,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;gBACvF,CAAC;gBAED,OAAO,QAAQ,CAAC;YACpB,CAAC,CAAC;QACN,CAAC,EACD,EAAE,SAAS,EAAE,QAAQ,EAAE,CAC1B,CAAC;IACN,CAAC;CACJ,CAAA;AA1BY,gDAAkB;6BAAlB,kBAAkB;IAD9B,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,kBAAkB,CAAC,CAAA;yDAA6B,mCAAgB,oBAAhB,mCAAgB;GAD3E,kBAAkB,CA0B9B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js b/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js deleted file mode 100644 index 8bd4a75..0000000 --- a/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js +++ /dev/null @@ -1,137 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d, _e, _f, _g; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.LocationLifecycleServiceOverride = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const ApplicationContext_1 = require("C:/snapshot/project/obj/context/ApplicationContext"); -const ContextVariableType_1 = require("C:/snapshot/project/obj/context/ContextVariableType"); -const ProfileHelper_1 = require("C:/snapshot/project/obj/helpers/ProfileHelper"); -const DatabaseService_1 = require("C:/snapshot/project/obj/services/DatabaseService"); -const LocationLifecycleService_1 = require("C:/snapshot/project/obj/services/LocationLifecycleService"); -const TimeUtil_1 = require("C:/snapshot/project/obj/utils/TimeUtil"); -const TransitionType_1 = require("C:/snapshot/project/obj/models/enums/TransitionType"); -const Override_1 = require("../../di/Override"); -const FikaInsuranceService_1 = require("../../services/FikaInsuranceService"); -const FikaMatchService_1 = require("../../services/FikaMatchService"); -let LocationLifecycleServiceOverride = class LocationLifecycleServiceOverride extends Override_1.Override { - fikaInsuranceService; - databaseService; - profileHelper; - fikaMatchService; - locationLifecycleService; - applicationContext; - timeUtil; - constructor(fikaInsuranceService, databaseService, profileHelper, fikaMatchService, locationLifecycleService, applicationContext, timeUtil) { - super(); - this.fikaInsuranceService = fikaInsuranceService; - this.databaseService = databaseService; - this.profileHelper = profileHelper; - this.fikaMatchService = fikaMatchService; - this.locationLifecycleService = locationLifecycleService; - this.applicationContext = applicationContext; - this.timeUtil = timeUtil; - } - execute(container) { - container.afterResolution("LocationLifecycleService", (_t, result) => { - result.startLocalRaid = (sessionId, request) => { - let locationLoot; - const matchId = this.fikaMatchService.getMatchIdByProfile(sessionId); - // Stops TS from throwing a tantrum :) - const lifecycleService = this.locationLifecycleService; - if (matchId === undefined) { - // player isn't in a Fika match, generate new loot - locationLoot = lifecycleService.generateLocationAndLoot(request.location); - } - else { - // player is in a Fika match, use match location loot and regen if transit - const match = this.fikaMatchService.getMatch(matchId); - if (matchId === sessionId) { - match.raids++; - if (match.raids > 1) { - match.locationData = lifecycleService.generateLocationAndLoot(request.location); - } - } - locationLoot = match.locationData; - } - const playerProfile = this.profileHelper.getPmcProfile(sessionId); - const result = { - serverId: `${request.location}.${request.playerSide}.${this.timeUtil.getTimestamp()}`, - serverSettings: this.databaseService.getLocationServices(), - profile: { insuredItems: playerProfile.InsuredItems }, - locationLoot: locationLoot, - transition: { - transitionType: TransitionType_1.TransitionType.Common, - transitionRaidId: "66f5750951530ca5ae09876d", - transitionCount: 0, - visitedLocations: [], - }, - }; - // Only has value when transitioning into map from previous one - if (request.transition) { - result.transition = request.transition; - } - // Get data stored at end of previous raid (if any) - const transitionData = this.applicationContext.getLatestValue(ContextVariableType_1.ContextVariableType.TRANSIT_INFO)?.getValue(); - if (transitionData) { - result.transition.transitionRaidId = transitionData.transitionRaidId; - result.transition.transitionCount += 1; - result.transition.visitedLocations.push(transitionData.sptLastVisitedLocation); - // Complete, clean up - this.applicationContext.clearValues(ContextVariableType_1.ContextVariableType.TRANSIT_INFO); - } - if (typeof matchId === "undefined" || sessionId === matchId) { - // Apply changes from pmcConfig to bot hostility values - lifecycleService.adjustBotHostilitySettings(result.locationLoot); - lifecycleService.adjustExtracts(request.playerSide, request.location, result.locationLoot); - // Clear bot cache ready for a fresh raid - lifecycleService.botGenerationCacheService.clearStoredBots(); - lifecycleService.botNameService.clearNameCache(); - } - return result; - }; - result.endLocalRaid = (sessionId, request) => { - var isSpectator = false; - // Get match id from player session id - const matchId = this.fikaMatchService.getMatchIdByPlayer(sessionId); - // Find player that exited the raid - const player = this.fikaMatchService.getPlayerInMatch(matchId, sessionId); - if (player !== undefined) { - if (player.isSpectator) { - isSpectator = true; - } - } - this.fikaInsuranceService.onEndLocalRaidRequest(sessionId, this.fikaInsuranceService.getMatchId(sessionId), request); - // Execute the original method if not a spectator - if (!isSpectator) { - //Prototype callback because apparently setting a original callback before overriding doesn't allow some stuff to work. - LocationLifecycleService_1.LocationLifecycleService.prototype.endLocalRaid.call(result, sessionId, request); - } - }; - }, { frequency: "Always" }); - } -}; -exports.LocationLifecycleServiceOverride = LocationLifecycleServiceOverride; -exports.LocationLifecycleServiceOverride = LocationLifecycleServiceOverride = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaInsuranceService")), - __param(1, (0, tsyringe_1.inject)("DatabaseService")), - __param(2, (0, tsyringe_1.inject)("ProfileHelper")), - __param(3, (0, tsyringe_1.inject)("FikaMatchService")), - __param(4, (0, tsyringe_1.inject)("LocationLifecycleService")), - __param(5, (0, tsyringe_1.inject)("ApplicationContext")), - __param(6, (0, tsyringe_1.inject)("TimeUtil")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaInsuranceService_1.FikaInsuranceService !== "undefined" && FikaInsuranceService_1.FikaInsuranceService) === "function" ? _a : Object, typeof (_b = typeof DatabaseService_1.DatabaseService !== "undefined" && DatabaseService_1.DatabaseService) === "function" ? _b : Object, typeof (_c = typeof ProfileHelper_1.ProfileHelper !== "undefined" && ProfileHelper_1.ProfileHelper) === "function" ? _c : Object, typeof (_d = typeof FikaMatchService_1.FikaMatchService !== "undefined" && FikaMatchService_1.FikaMatchService) === "function" ? _d : Object, typeof (_e = typeof LocationLifecycleService_1.LocationLifecycleService !== "undefined" && LocationLifecycleService_1.LocationLifecycleService) === "function" ? _e : Object, typeof (_f = typeof ApplicationContext_1.ApplicationContext !== "undefined" && ApplicationContext_1.ApplicationContext) === "function" ? _f : Object, typeof (_g = typeof TimeUtil_1.TimeUtil !== "undefined" && TimeUtil_1.TimeUtil) === "function" ? _g : Object]) -], LocationLifecycleServiceOverride); -//# sourceMappingURL=LocationLifecycleService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js.map b/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js.map index a32930d..4951b98 100644 --- a/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js.map +++ b/user/mods/fika-server/src/overrides/services/LocationLifecycleService.js.map @@ -6,5 +6,5 @@ "LocationLifecycleService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js b/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js deleted file mode 100644 index 46806e9..0000000 --- a/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaItemEventRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaSendItemCallbacks_1 = require("../../callbacks/FikaSendItemCallbacks"); -let FikaItemEventRouter = class FikaItemEventRouter extends Router_1.ItemEventRouterDefinition { - fikaSendItemCallbacks; - constructor(fikaSendItemCallbacks) { - super(); - this.fikaSendItemCallbacks = fikaSendItemCallbacks; - } - getHandledRoutes() { - return [new Router_1.HandledRoute("SendToPlayer", false)]; - } - async handleItemEvent(url, pmcData, body, sessionID) { - switch (url) { - case "SendToPlayer": - return await this.fikaSendItemCallbacks.handleSendItem(pmcData, body, sessionID); - } - } -}; -exports.FikaItemEventRouter = FikaItemEventRouter; -exports.FikaItemEventRouter = FikaItemEventRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaSendItemCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaSendItemCallbacks_1.FikaSendItemCallbacks !== "undefined" && FikaSendItemCallbacks_1.FikaSendItemCallbacks) === "function" ? _a : Object]) -], FikaItemEventRouter); -//# sourceMappingURL=FikaItemEventRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js.map b/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js.map index 2ddfdaf..41b7689 100644 --- a/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js.map +++ b/user/mods/fika-server/src/routers/item_events/FikaItemEventRouter.js.map @@ -6,5 +6,5 @@ "FikaItemEventRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA4F;AAI5F,iFAA8E;AAGvE,IAAM,mBAAmB,GAAzB,MAAM,mBAAoB,SAAQ,kCAAyB;IACP;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,EAAE,CAAC;QAD2C,0BAAqB,GAArB,qBAAqB,CAAuB;IAEnG,CAAC;IAEe,gBAAgB;QAC5B,OAAO,CAAC,IAAI,qBAAY,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;IACrD,CAAC;IAEe,KAAK,CAAC,eAAe,CAAC,GAAW,EAAE,OAAiB,EAAE,IAAS,EAAE,SAAiB;QAC9F,QAAQ,GAAG,EAAE,CAAC;YACV,KAAK,cAAc;gBACf,OAAO,MAAM,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QACzF,CAAC;IACL,CAAC;CACJ,CAAA;AAfY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,mBAAmB,CAe/B" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA0F;AAI1F,iFAA8E;AAGvE,IAAM,mBAAmB,GAAzB,MAAM,mBAAoB,SAAQ,kCAAyB;IACP;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,EAAE,CAAC;QAD2C,0BAAqB,GAArB,qBAAqB,CAAuB;IAEnG,CAAC;IAEe,gBAAgB;QAC5B,OAAO,CAAC,IAAI,qBAAY,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;IACrD,CAAC;IAEe,KAAK,CAAC,eAAe,CAAC,GAAW,EAAE,OAAiB,EAAE,IAAS,EAAE,SAAiB;QAC9F,QAAQ,GAAG,EAAE,CAAC;YACV,KAAK,cAAc;gBACf,OAAO,MAAM,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QACzF,CAAC;IACL,CAAC;CACJ,CAAA;AAfY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,mBAAmB,CAe/B" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js deleted file mode 100644 index 26fd6b7..0000000 --- a/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaClientStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaClientCallbacks_1 = require("../../callbacks/FikaClientCallbacks"); -let FikaClientStaticRouter = class FikaClientStaticRouter extends Router_1.StaticRouter { - fikaClientCallbacks; - constructor(fikaClientCallbacks) { - super([ - new Router_1.RouteAction("/fika/client/config", async (url, info, sessionID, _output) => { - return this.fikaClientCallbacks.handleClientConfig(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/natpunchserver/config", async (url, info, sessionID, _output) => { - return this.fikaClientCallbacks.handleNatPunchServerConfig(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/client/check/mods", async (url, info, sessionID, _output) => { - return this.fikaClientCallbacks.handleCheckMods(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/profile/download", async (url, info, sessionID, _output) => { - return this.fikaClientCallbacks.handleProfileDownload(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/client/check/version", async (url, info, sessionID, _output) => { - return this.fikaClientCallbacks.handleVersionCheck(url, info, sessionID); - }), - ]); - this.fikaClientCallbacks = fikaClientCallbacks; - } -}; -exports.FikaClientStaticRouter = FikaClientStaticRouter; -exports.FikaClientStaticRouter = FikaClientStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaClientCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaClientCallbacks_1.FikaClientCallbacks !== "undefined" && FikaClientCallbacks_1.FikaClientCallbacks) === "function" ? _a : Object]) -], FikaClientStaticRouter); -//# sourceMappingURL=FikaClientStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js.map index 68263e5..338954b 100644 --- a/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaClientStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaClientStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAE9E,6EAA0E;AAKnE,IAAM,sBAAsB,GAA5B,MAAM,sBAAuB,SAAQ,qBAAY;IACC;IAArD,YAAqD,mBAAwC;QACzF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,qBAAqB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAClJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,6BAA6B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC1J,OAAO,IAAI,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAClJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBACzH,OAAO,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,4BAA4B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBAC7H,OAAO,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7E,CAAC,CAAC;SACL,CAAC,CAAC;QAjB8C,wBAAmB,GAAnB,mBAAmB,CAAqB;IAkB7F,CAAC;CACJ,CAAA;AApBY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAAgC,yCAAmB,oBAAnB,yCAAmB;GADpF,sBAAsB,CAoBlC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAE5E,6EAA0E;AAKnE,IAAM,sBAAsB,GAA5B,MAAM,sBAAuB,SAAQ,qBAAY;IACC;IAArD,YAAqD,mBAAwC;QACzF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,qBAAqB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAClJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,6BAA6B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC1J,OAAO,IAAI,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAClJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBACzH,OAAO,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,4BAA4B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBAC7H,OAAO,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7E,CAAC,CAAC;SACL,CAAC,CAAC;QAjB8C,wBAAmB,GAAnB,mBAAmB,CAAqB;IAkB7F,CAAC;CACJ,CAAA;AApBY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAAgC,yCAAmB,oBAAnB,yCAAmB;GADpF,sBAAsB,CAoBlC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js deleted file mode 100644 index 8909455..0000000 --- a/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaHeadlessCallbacks_1 = require("../../callbacks/FikaHeadlessCallbacks"); -let FikaHeadlessStaticRouter = class FikaHeadlessStaticRouter extends Router_1.StaticRouter { - fikaHeadlessCallbacks; - constructor(fikaHeadlessCallbacks) { - super([ - new Router_1.RouteAction("/fika/headless/get", async (url, info, sessionID, _output) => { - return this.fikaHeadlessCallbacks.handleGetHeadlesses(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/headless/available", async (url, info, sessionID, _output) => { - return this.fikaHeadlessCallbacks.handleAvailableHeadlesses(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/headless/restartafterraidamount", async (url, info, sessionID, _output) => { - return this.fikaHeadlessCallbacks.handleRestartAfterRaidAmount(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/headless/questtemplates", async (url, info, sessionID, _output) => { - return this.fikaHeadlessCallbacks.handleGetAllQuestTemplates(url, info, sessionID); - }), - ]); - this.fikaHeadlessCallbacks = fikaHeadlessCallbacks; - } -}; -exports.FikaHeadlessStaticRouter = FikaHeadlessStaticRouter; -exports.FikaHeadlessStaticRouter = FikaHeadlessStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaHeadlessCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaHeadlessCallbacks_1.FikaHeadlessCallbacks !== "undefined" && FikaHeadlessCallbacks_1.FikaHeadlessCallbacks) === "function" ? _a : Object]) -], FikaHeadlessStaticRouter); -//# sourceMappingURL=FikaHeadlessStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js.map index 1ff43f6..944a8d5 100644 --- a/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaHeadlessStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaHeadlessStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAI9E,iFAA8E;AAGvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACxH,OAAO,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9H,OAAO,IAAI,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACtF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,uCAAuC,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC3I,OAAO,IAAI,CAAC,qBAAqB,CAAC,4BAA4B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACzF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,+BAA+B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAA2C,EAAE;gBAC3J,OAAO,IAAI,CAAC,qBAAqB,CAAC,0BAA0B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACvF,CAAC,CAAC;SACL,CAAC,CAAC;QAdgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAenG,CAAC;CACJ,CAAA;AAjBY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAiBpC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAI5E,iFAA8E;AAGvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACxH,OAAO,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9H,OAAO,IAAI,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACtF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,uCAAuC,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC3I,OAAO,IAAI,CAAC,qBAAqB,CAAC,4BAA4B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACzF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,+BAA+B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAA2C,EAAE;gBAC3J,OAAO,IAAI,CAAC,qBAAqB,CAAC,0BAA0B,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACvF,CAAC,CAAC;SACL,CAAC,CAAC;QAdgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAenG,CAAC;CACJ,CAAA;AAjBY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAiBpC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js deleted file mode 100644 index 1a140bd..0000000 --- a/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaLocationStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaLocationCallbacks_1 = require("../../callbacks/FikaLocationCallbacks"); -let FikaLocationStaticRouter = class FikaLocationStaticRouter extends Router_1.StaticRouter { - fikaLocationCallbacks; - constructor(fikaLocationCallbacks) { - super([ - new Router_1.RouteAction("/fika/location/raids", async (url, info, sessionID, _output) => { - return this.fikaLocationCallbacks.handleGetRaids(url, info, sessionID); - }), - ]); - this.fikaLocationCallbacks = fikaLocationCallbacks; - } -}; -exports.FikaLocationStaticRouter = FikaLocationStaticRouter; -exports.FikaLocationStaticRouter = FikaLocationStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaLocationCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaLocationCallbacks_1.FikaLocationCallbacks !== "undefined" && FikaLocationCallbacks_1.FikaLocationCallbacks) === "function" ? _a : Object]) -], FikaLocationStaticRouter); -//# sourceMappingURL=FikaLocationStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js.map index 7af04cb..1a41034 100644 --- a/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaLocationStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaLocationStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAG9E,iFAA8E;AAGvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,sBAAsB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACvJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC3E,CAAC,CAAC;SACL,CAAC,CAAC;QALgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAMnG,CAAC;CACJ,CAAA;AARY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAQpC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAG5E,iFAA8E;AAGvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,sBAAsB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACvJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC3E,CAAC,CAAC;SACL,CAAC,CAAC;QALgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAMnG,CAAC;CACJ,CAAA;AARY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAQpC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js deleted file mode 100644 index 8b52fd9..0000000 --- a/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaNotificationStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaNotificationCallbacks_1 = require("../../callbacks/FikaNotificationCallbacks"); -let FikaNotificationStaticRouter = class FikaNotificationStaticRouter extends Router_1.StaticRouter { - fikaNotificationCallbacks; - constructor(fikaNotificationCallbacks) { - super([ - new Router_1.RouteAction("/fika/notification/push", async (url, info, sessionID, _output) => { - return await this.fikaNotificationCallbacks.handlePushNotification(url, info, sessionID); - }), - ]); - this.fikaNotificationCallbacks = fikaNotificationCallbacks; - } -}; -exports.FikaNotificationStaticRouter = FikaNotificationStaticRouter; -exports.FikaNotificationStaticRouter = FikaNotificationStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaNotificationCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaNotificationCallbacks_1.FikaNotificationCallbacks !== "undefined" && FikaNotificationCallbacks_1.FikaNotificationCallbacks) === "function" ? _a : Object]) -], FikaNotificationStaticRouter); -//# sourceMappingURL=FikaNotificationStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js.map index 88aa6b0..36d97a7 100644 --- a/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaNotificationStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaNotificationStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAE9E,yFAAsF;AAI/E,IAAM,4BAA4B,GAAlC,MAAM,4BAA6B,SAAQ,qBAAY;IACC;IAA3D,YAA2D,yBAAoD;QAC3G,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAuB,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBACxI,OAAO,MAAM,IAAI,CAAC,yBAAyB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7F,CAAC,CAAC;SACL,CAAC,CAAC;QALoD,8BAAyB,GAAzB,yBAAyB,CAA2B;IAM/G,CAAC;CACJ,CAAA;AARY,oEAA4B;uCAA5B,4BAA4B;IADxC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDAAsC,qDAAyB,oBAAzB,qDAAyB;GADtG,4BAA4B,CAQxC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAE5E,yFAAsF;AAI/E,IAAM,4BAA4B,GAAlC,MAAM,4BAA6B,SAAQ,qBAAY;IACC;IAA3D,YAA2D,yBAAoD;QAC3G,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAuB,EAAE,SAAiB,EAAE,OAAe,EAAgB,EAAE;gBACxI,OAAO,MAAM,IAAI,CAAC,yBAAyB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC7F,CAAC,CAAC;SACL,CAAC,CAAC;QALoD,8BAAyB,GAAzB,yBAAyB,CAA2B;IAM/G,CAAC;CACJ,CAAA;AARY,oEAA4B;uCAA5B,4BAA4B;IADxC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,2BAA2B,CAAC,CAAA;yDAAsC,qDAAyB,oBAAzB,qDAAyB;GADtG,4BAA4B,CAQxC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js deleted file mode 100644 index da916fc..0000000 --- a/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaPresenceStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaPresenceCallbacks_1 = require("../../callbacks/FikaPresenceCallbacks"); -let FikaPresenceStaticRouter = class FikaPresenceStaticRouter extends Router_1.StaticRouter { - fikaPresenceCallbacks; - constructor(fikaPresenceCallbacks) { - super([ - new Router_1.RouteAction("/fika/presence/get", async (url, info, sessionID, _output) => { - return this.fikaPresenceCallbacks.handleGetPresence(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/presence/set", async (url, info, sessionID, _output) => { - return this.fikaPresenceCallbacks.handleSetPresence(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/presence/setget", async (url, info, sessionID, _output) => { - return this.fikaPresenceCallbacks.handleSetGetPresence(url, info, sessionID); - }), - ]); - this.fikaPresenceCallbacks = fikaPresenceCallbacks; - } -}; -exports.FikaPresenceStaticRouter = FikaPresenceStaticRouter; -exports.FikaPresenceStaticRouter = FikaPresenceStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaPresenceCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaPresenceCallbacks_1.FikaPresenceCallbacks !== "undefined" && FikaPresenceCallbacks_1.FikaPresenceCallbacks) === "function" ? _a : Object]) -], FikaPresenceStaticRouter); -//# sourceMappingURL=FikaPresenceStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js.map index d19257c..e8e6e7f 100644 --- a/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaPresenceStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaPresenceStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAG9E,iFAA8E;AAKvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgC,EAAE;gBACrI,OAAO,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsB,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAChJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,uBAAuB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsB,EAAE,SAAiB,EAAE,OAAe,EAAgC,EAAE;gBACrJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACjF,CAAC,CAAC;SACL,CAAC,CAAC;QAXgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAYnG,CAAC;CACJ,CAAA;AAdY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAcpC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAG5E,iFAA8E;AAKvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAS,EAAE,SAAiB,EAAE,OAAe,EAAgC,EAAE;gBACrI,OAAO,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsB,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAChJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,uBAAuB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAsB,EAAE,SAAiB,EAAE,OAAe,EAAgC,EAAE;gBACrJ,OAAO,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACjF,CAAC,CAAC;SACL,CAAC,CAAC;QAXgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAYnG,CAAC;CACJ,CAAA;AAdY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAcpC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js deleted file mode 100644 index 3d4dd58..0000000 --- a/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaRaidStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaRaidCallbacks_1 = require("../../callbacks/FikaRaidCallbacks"); -let FikaRaidStaticRouter = class FikaRaidStaticRouter extends Router_1.StaticRouter { - fikaRaidCallbacks; - constructor(fikaRaidCallbacks) { - super([ - new Router_1.RouteAction("/fika/raid/create", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidCreate(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/join", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidJoin(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/leave", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidLeave(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/gethost", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidGetHost(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/getsettings", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidGetSettings(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/headless/start", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidStartHeadless(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/raid/registerPlayer", async (url, info, sessionID, _output) => { - return this.fikaRaidCallbacks.handleRaidRegisterPlayer(url, info, sessionID); - }), - ]); - this.fikaRaidCallbacks = fikaRaidCallbacks; - } -}; -exports.FikaRaidStaticRouter = FikaRaidStaticRouter; -exports.FikaRaidStaticRouter = FikaRaidStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaRaidCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaRaidCallbacks_1.FikaRaidCallbacks !== "undefined" && FikaRaidCallbacks_1.FikaRaidCallbacks) === "function" ? _a : Object]) -], FikaRaidStaticRouter); -//# sourceMappingURL=FikaRaidStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js.map index 51c49f1..aefa39b 100644 --- a/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaRaidStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaRaidStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAI9E,yEAAsE;AAQ/D,IAAM,oBAAoB,GAA1B,MAAM,oBAAqB,SAAQ,qBAAY;IACC;IAAnD,YAAmD,iBAAoC;QACnF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mBAAmB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9I,OAAO,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACzE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,iBAAiB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC1I,OAAO,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACvE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,kBAAkB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA+B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACvJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACxE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACjJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACrJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,2BAA2B,EAAE,KAAK,EAAE,GAAW,EAAE,IAA2B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACjJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,2BAA2B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACjK,OAAO,IAAI,CAAC,iBAAiB,CAAC,wBAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACjF,CAAC,CAAC;SACL,CAAC,CAAC;QAvB4C,sBAAiB,GAAjB,iBAAiB,CAAmB;IAwBvF,CAAC;CACJ,CAAA;AA1BY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,mBAAmB,CAAC,CAAA;yDAA8B,qCAAiB,oBAAjB,qCAAiB;GAD9E,oBAAoB,CA0BhC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAI5E,yEAAsE;AAQ/D,IAAM,oBAAoB,GAA1B,MAAM,oBAAqB,SAAQ,qBAAY;IACC;IAAnD,YAAmD,iBAAoC;QACnF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mBAAmB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9I,OAAO,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACzE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,iBAAiB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC1I,OAAO,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACvE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,kBAAkB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA+B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACvJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACxE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,oBAAoB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACjJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAkC,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACrJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,2BAA2B,EAAE,KAAK,EAAE,GAAW,EAAE,IAA2B,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBACjJ,OAAO,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAChF,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,2BAA2B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACjK,OAAO,IAAI,CAAC,iBAAiB,CAAC,wBAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACjF,CAAC,CAAC;SACL,CAAC,CAAC;QAvB4C,sBAAiB,GAAjB,iBAAiB,CAAmB;IAwBvF,CAAC;CACJ,CAAA;AA1BY,oDAAoB;+BAApB,oBAAoB;IADhC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,mBAAmB,CAAC,CAAA;yDAA8B,qCAAiB,oBAAjB,qCAAiB;GAD9E,oBAAoB,CA0BhC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js deleted file mode 100644 index dc78e3d..0000000 --- a/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaSendItemStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaSendItemCallbacks_1 = require("../../callbacks/FikaSendItemCallbacks"); -let FikaSendItemStaticRouter = class FikaSendItemStaticRouter extends Router_1.StaticRouter { - fikaSendItemCallbacks; - constructor(fikaSendItemCallbacks) { - super([ - new Router_1.RouteAction("/fika/senditem/availablereceivers", async (url, info, sessionID, _output) => { - return this.fikaSendItemCallbacks.handleAvailableReceivers(url, info, sessionID); - }), - ]); - this.fikaSendItemCallbacks = fikaSendItemCallbacks; - } -}; -exports.FikaSendItemStaticRouter = FikaSendItemStaticRouter; -exports.FikaSendItemStaticRouter = FikaSendItemStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaSendItemCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaSendItemCallbacks_1.FikaSendItemCallbacks !== "undefined" && FikaSendItemCallbacks_1.FikaSendItemCallbacks) === "function" ? _a : Object]) -], FikaSendItemStaticRouter); -//# sourceMappingURL=FikaSendItemStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js.map index bc23c48..bff59c7 100644 --- a/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaSendItemStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaSendItemStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAE9E,iFAA8E;AAIvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mCAAmC,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgD,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9K,OAAO,IAAI,CAAC,qBAAqB,CAAC,wBAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;SACL,CAAC,CAAC;QALgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAMnG,CAAC;CACJ,CAAA;AARY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAQpC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAE5E,iFAA8E;AAIvE,IAAM,wBAAwB,GAA9B,MAAM,wBAAyB,SAAQ,qBAAY;IACC;IAAvD,YAAuD,qBAA4C;QAC/F,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mCAAmC,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgD,EAAE,SAAiB,EAAE,OAAe,EAAmB,EAAE;gBAC9K,OAAO,IAAI,CAAC,qBAAqB,CAAC,wBAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrF,CAAC,CAAC;SACL,CAAC,CAAC;QALgD,0BAAqB,GAArB,qBAAqB,CAAuB;IAMnG,CAAC;CACJ,CAAA;AARY,4DAAwB;mCAAxB,wBAAwB;IADpC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,uBAAuB,CAAC,CAAA;yDAAkC,6CAAqB,oBAArB,6CAAqB;GAD1F,wBAAwB,CAQpC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js b/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js deleted file mode 100644 index d6be280..0000000 --- a/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaUpdateStaticRouter = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const Router_1 = require("C:/snapshot/project/obj/di/Router"); -const FikaUpdateCallbacks_1 = require("../../callbacks/FikaUpdateCallbacks"); -let FikaUpdateStaticRouter = class FikaUpdateStaticRouter extends Router_1.StaticRouter { - fikaUpdateCallbacks; - constructor(fikaUpdateCallbacks) { - super([ - new Router_1.RouteAction("/fika/update/ping", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handlePing(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/update/playerspawn", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handlePlayerspawn(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/update/sethost", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handleSethost(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/update/setstatus", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handleSetStatus(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/update/addplayer", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handleRaidAddPlayer(url, info, sessionID); - }), - new Router_1.RouteAction("/fika/update/playerdied", async (url, info, sessionID, _output) => { - return this.fikaUpdateCallbacks.handlePlayerDied(url, info, sessionID); - }), - ]); - this.fikaUpdateCallbacks = fikaUpdateCallbacks; - } -}; -exports.FikaUpdateStaticRouter = FikaUpdateStaticRouter; -exports.FikaUpdateStaticRouter = FikaUpdateStaticRouter = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaUpdateCallbacks")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaUpdateCallbacks_1.FikaUpdateCallbacks !== "undefined" && FikaUpdateCallbacks_1.FikaUpdateCallbacks) === "function" ? _a : Object]) -], FikaUpdateStaticRouter); -//# sourceMappingURL=FikaUpdateStaticRouter.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js.map b/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js.map index 65d98d2..bc73bdf 100644 --- a/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js.map +++ b/user/mods/fika-server/src/routers/static/FikaUpdateStaticRouter.js.map @@ -6,5 +6,5 @@ "FikaUpdateStaticRouter.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,8DAA8E;AAG9E,6EAA0E;AAQnE,IAAM,sBAAsB,GAA5B,MAAM,sBAAuB,SAAQ,qBAAY;IACC;IAArD,YAAqD,mBAAwC;QACzF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mBAAmB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACzJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAuC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACvK,OAAO,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC5E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,sBAAsB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAmC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC/J,OAAO,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACxE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAqC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACnK,OAAO,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC5J,OAAO,IAAI,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC7J,OAAO,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC3E,CAAC,CAAC;SACL,CAAC,CAAC;QApB8C,wBAAmB,GAAnB,mBAAmB,CAAqB;IAqB7F,CAAC;CACJ,CAAA;AAvBY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAAgC,yCAAmB,oBAAnB,yCAAmB;GADpF,sBAAsB,CAuBlC" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAE7E,4DAA4E;AAG5E,6EAA0E;AAQnE,IAAM,sBAAsB,GAA5B,MAAM,sBAAuB,SAAQ,qBAAY;IACC;IAArD,YAAqD,mBAAwC;QACzF,KAAK,CAAC;YACF,IAAI,oBAAW,CAAC,mBAAmB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAgC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACzJ,OAAO,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACrE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAW,EAAE,IAAuC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACvK,OAAO,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC5E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,sBAAsB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAmC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC/J,OAAO,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YACxE,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAAqC,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBACnK,OAAO,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC1E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,wBAAwB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC5J,OAAO,IAAI,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC9E,CAAC,CAAC;YACF,IAAI,oBAAW,CAAC,yBAAyB,EAAE,KAAK,EAAE,GAAW,EAAE,IAA8B,EAAE,SAAiB,EAAE,OAAe,EAA8B,EAAE;gBAC7J,OAAO,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;YAC3E,CAAC,CAAC;SACL,CAAC,CAAC;QApB8C,wBAAmB,GAAnB,mBAAmB,CAAqB;IAqB7F,CAAC;CACJ,CAAA;AAvBY,wDAAsB;iCAAtB,sBAAsB;IADlC,IAAA,qBAAU,GAAE;IAEI,WAAA,IAAA,iBAAM,EAAC,qBAAqB,CAAC,CAAA;yDAAgC,yCAAmB,oBAAnB,yCAAmB;GADpF,sBAAsB,CAuBlC" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaClientService.js b/user/mods/fika-server/src/services/FikaClientService.js deleted file mode 100644 index 140cd71..0000000 --- a/user/mods/fika-server/src/services/FikaClientService.js +++ /dev/null @@ -1,125 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaClientService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const FikaClientModHashesHelper_1 = require("../helpers/FikaClientModHashesHelper"); -const FikaConfig_1 = require("../utils/FikaConfig"); -let FikaClientService = class FikaClientService { - fikaClientModHashesHelper; - fikaConfig; - saveServer; - logger; - requiredMods = []; - allowedMods = []; - hasRequiredOrOptionalMods = true; - constructor(fikaClientModHashesHelper, fikaConfig, saveServer, logger) { - this.fikaClientModHashesHelper = fikaClientModHashesHelper; - this.fikaConfig = fikaConfig; - this.saveServer = saveServer; - this.logger = logger; - } - async preInit() { - const config = this.fikaConfig.getConfig(); - const sanitizedRequiredMods = this.filterEmptyMods(config.client.mods.required); - const sanitizedOptionalMods = this.filterEmptyMods(config.client.mods.optional); - if (sanitizedRequiredMods.length === 0 && sanitizedOptionalMods.length === 0) { - this.hasRequiredOrOptionalMods = false; - } - this.requiredMods = [...sanitizedRequiredMods, "com.fika.core", "com.SPT.custom", "com.SPT.singleplayer", "com.SPT.core", "com.SPT.debugging"]; - this.allowedMods = [...this.requiredMods, ...sanitizedOptionalMods, "com.bepis.bepinex.configurationmanager", "com.fika.headless"]; - } - filterEmptyMods(array) { - return array.filter((str) => str.trim() !== ""); - } - getClientConfig() { - return this.fikaConfig.getConfig().client; - } - getIsItemSendingAllowed() { - return this.fikaConfig.getConfig().server.allowItemSending; - } - getNatPunchServerConfig() { - return this.fikaConfig.getConfig().natPunchServer; - } - getHeadlessConfig() { - return this.fikaConfig.getConfig().headless; - } - getVersion() { - const version = this.fikaConfig.getVersion(); - return { version }; - } - getCheckModsResponse(request, sessionID) { - const mismatchedMods = { - forbidden: [], - missingRequired: [], - hashMismatch: [], - }; - if (this.fikaConfig.getConfig().server.logClientModsInConsole) { - const username = this.saveServer.getProfile(sessionID).info.username; - const mods = Object.keys(request); - this.logger.info(`${username} (${sessionID}) connected with ${mods.length} client mods: ${mods.join(", ")}`); - } - // if no configuration was made, allow all mods - if (!this.hasRequiredOrOptionalMods) { - return mismatchedMods; - } - //check for missing required mods first - for (const pluginId of this.requiredMods) { - if (!request[pluginId]) { - mismatchedMods.missingRequired.push(pluginId); - } - } - // no need to check anything else since it's missing required mods - if (mismatchedMods.missingRequired.length > 0) { - return mismatchedMods; - } - for (const [pluginId, hash] of Object.entries(request)) { - // check if the mod isn't allowed - if (!this.allowedMods.includes(pluginId)) { - mismatchedMods.forbidden.push(pluginId); - continue; - } - // first request made will fill in at the very least all the required mods hashes, following requests made by different clients will add any optional mod not added by the first request, otherwise will check against the first request data - if (!this.fikaClientModHashesHelper.exists(pluginId)) { - this.fikaClientModHashesHelper.addHash(pluginId, hash); - continue; - } - if (this.fikaClientModHashesHelper.getHash(pluginId) !== hash) { - mismatchedMods.hashMismatch.push(pluginId); - } - } - return mismatchedMods; - } - getProfileBySessionID(sessionID) { - const profile = this.saveServer.getProfile(sessionID); - if (profile) { - this.logger.info(`${sessionID} has downloaded their profile`); - return profile; - } - this.logger.error(`${sessionID} wants to download their profile but we don't have it`); - return null; - } -}; -exports.FikaClientService = FikaClientService; -exports.FikaClientService = FikaClientService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaClientModHashesHelper")), - __param(1, (0, tsyringe_1.inject)("FikaConfig")), - __param(2, (0, tsyringe_1.inject)("SaveServer")), - __param(3, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaClientModHashesHelper_1.FikaClientModHashesHelper !== "undefined" && FikaClientModHashesHelper_1.FikaClientModHashesHelper) === "function" ? _a : Object, typeof (_b = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _b : Object, typeof (_c = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _c : Object, Object]) -], FikaClientService); -//# sourceMappingURL=FikaClientService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaClientService.js.map b/user/mods/fika-server/src/services/FikaClientService.js.map index d78665c..2307a45 100644 --- a/user/mods/fika-server/src/services/FikaClientService.js.map +++ b/user/mods/fika-server/src/services/FikaClientService.js.map @@ -6,5 +6,5 @@ "FikaClientService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaInsuranceService.js b/user/mods/fika-server/src/services/FikaInsuranceService.js deleted file mode 100644 index 3dc15ff..0000000 --- a/user/mods/fika-server/src/services/FikaInsuranceService.js +++ /dev/null @@ -1,150 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaInsuranceService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const ItemHelper_1 = require("C:/snapshot/project/obj/helpers/ItemHelper"); -const BaseClasses_1 = require("C:/snapshot/project/obj/models/enums/BaseClasses"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -let FikaInsuranceService = class FikaInsuranceService { - saveServer; - itemHelper; - logger; - matchInsuranceInfo; - constructor(saveServer, itemHelper, logger) { - this.saveServer = saveServer; - this.itemHelper = itemHelper; - this.logger = logger; - this.matchInsuranceInfo = {}; - } - getMatchId(sessionID) { - for (const matchId in this.matchInsuranceInfo) { - const match = this.matchInsuranceInfo[matchId]; - if (match.find((player) => player.sessionID == sessionID)) { - return matchId; - } - } - } - addPlayerToMatchId(matchId, sessionID) { - if (!(matchId in this.matchInsuranceInfo)) { - this.matchInsuranceInfo[matchId] = []; - } - let player = { - sessionID: sessionID, - endedRaid: false, - lostItems: [], - foundItems: [], - inventory: [], - }; - this.matchInsuranceInfo[matchId].push(player); - } - onEndLocalRaidRequest(sessionID, matchId, endLocalRaidRequest) { - if (!(matchId in this.matchInsuranceInfo)) { - this.logger.error("[Fika Insurance] onEndLocalRaidRequest: matchId not found!"); - return; - } - const match = this.matchInsuranceInfo[matchId]; - for (const player of match) { - if (player.sessionID != sessionID) { - continue; - } - // Map both the lost items and the current inventory - player.lostItems = endLocalRaidRequest.lostInsuredItems.map((i) => i._id); - player.inventory = endLocalRaidRequest.results.profile.Inventory.items.map((i) => i._id); - player.endedRaid = true; - } - } - onMatchEnd(matchId) { - if (!(matchId in this.matchInsuranceInfo)) { - return; - } - const match = this.matchInsuranceInfo[matchId]; - match.forEach((player) => { - // This player either crashed or the raid ended prematurely, eitherway we skip him. - if (!player.endedRaid) { - return; - } - match.forEach((nextPlayer) => { - // Don't need to check the player we have in the base loop - if (player.sessionID == nextPlayer.sessionID) { - return; - } - // This player either crashed or the raid ended prematurely, eitherway we skip him. - if (!nextPlayer.endedRaid) { - return; - } - // Find overlap between players other than the initial player we're looping over, if it contains the lost item id of the initial player we add it to foundItems - const overlap = nextPlayer.inventory.filter((i) => player.lostItems.includes(i)); - // Add said overlap to player's found items - player.foundItems = player.foundItems.concat(overlap); - }); - if (player.foundItems.length > 0) { - this.logger.debug(`${player.sessionID} will lose ${player.foundItems.length}/${player.lostItems.length} items in insurance`); - this.removeItemsFromInsurance(player.sessionID, player.foundItems); - } - }); - delete this.matchInsuranceInfo[matchId]; - } - removeItemsFromInsurance(sessionID, ids) { - const profile = this.saveServer.getProfile(sessionID); - for (let insuranceIndex = 0; insuranceIndex < profile.insurance.length; insuranceIndex++) { - let insurance = profile.insurance[insuranceIndex]; - for (const idToRemove of ids) { - const insuredItemIndex = insurance.items.findIndex((i) => i._id == idToRemove); - if (insuredItemIndex != -1) { - const item = insurance.items[insuredItemIndex]; - this.logger.debug(`[Fika Insurance] Found ${item._id} which will be removed`); - // Remove soft inserts out of armors - if (this.itemHelper.isOfBaseclass(item._tpl, BaseClasses_1.BaseClasses.ARMOR) || this.itemHelper.isOfBaseclass(item._tpl, BaseClasses_1.BaseClasses.HEADWEAR)) { - this.logger.debug(`[Fika Insurance] ${item._id} is an armor or helmet`); - // Copy the original array, when we splice into the original array while looping over it we will skip certain items. - let insuranceItems = Array.from(insurance.items); - insuranceItems.forEach((innerItem) => { - this.logger.debug(`[Fika Insurance] Inner item: ${innerItem._id}`); - if (innerItem.parentId == item._id && this.itemHelper.isOfBaseclass(innerItem._tpl, BaseClasses_1.BaseClasses.BUILT_IN_INSERTS)) { - // There's mods that allow you to take soft inserts out and those will most likely have insurance set, dont need to remove those here. - if (!ids.includes(innerItem._id)) { - this.logger.debug(`[Fika Insurance] Removing soft insert ${innerItem._id} of item ${item._id}`); - const innerItemIndex = insurance.items.findIndex((i) => i._id == innerItem._id); - insurance.items.splice(innerItemIndex, 1); - } - } - }); - } - // Remove the original item - insurance.items.splice(insuredItemIndex, 1); - } - } - if (insurance.items.length == 0) { - this.logger.debug("No more insured items left, deleting this entry"); - profile.insurance.splice(insuranceIndex, 1); - insuranceIndex--; - } - else { - // Update existing insured item list - profile.insurance[insuranceIndex] = insurance; - } - } - } -}; -exports.FikaInsuranceService = FikaInsuranceService; -exports.FikaInsuranceService = FikaInsuranceService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("ItemHelper")), - __param(2, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, typeof (_b = typeof ItemHelper_1.ItemHelper !== "undefined" && ItemHelper_1.ItemHelper) === "function" ? _b : Object, Object]) -], FikaInsuranceService); -//# sourceMappingURL=FikaInsuranceService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaInsuranceService.js.map b/user/mods/fika-server/src/services/FikaInsuranceService.js.map index d1e928d..001afe7 100644 --- a/user/mods/fika-server/src/services/FikaInsuranceService.js.map +++ b/user/mods/fika-server/src/services/FikaInsuranceService.js.map @@ -6,5 +6,5 @@ "FikaInsuranceService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaMatchService.js b/user/mods/fika-server/src/services/FikaMatchService.js deleted file mode 100644 index 8f599f9..0000000 --- a/user/mods/fika-server/src/services/FikaMatchService.js +++ /dev/null @@ -1,323 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d, _e, _f, _g; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaMatchService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const LocationLifecycleService_1 = require("C:/snapshot/project/obj/services/LocationLifecycleService"); -const EFikaMatchEndSessionMessages_1 = require("../models/enums/EFikaMatchEndSessionMessages"); -const EFikaMatchStatus_1 = require("../models/enums/EFikaMatchStatus"); -const EFikaPlayerPresences_1 = require("../models/enums/EFikaPlayerPresences"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const FikaConfig_1 = require("../utils/FikaConfig"); -const FikaInsuranceService_1 = require("./FikaInsuranceService"); -const FikaPresenceService_1 = require("./FikaPresenceService"); -const FikaHeadlessService_1 = require("./headless/FikaHeadlessService"); -let FikaMatchService = class FikaMatchService { - logger; - locationLifecycleService; - saveServer; - fikaConfig; - fikaHeadlessHelper; - fikaHeadlessService; - fikaInsuranceService; - fikaPresenceService; - matches; - timeoutIntervals; - constructor(logger, locationLifecycleService, saveServer, fikaConfig, fikaHeadlessHelper, fikaHeadlessService, fikaInsuranceService, fikaPresenceService) { - this.logger = logger; - this.locationLifecycleService = locationLifecycleService; - this.saveServer = saveServer; - this.fikaConfig = fikaConfig; - this.fikaHeadlessHelper = fikaHeadlessHelper; - this.fikaHeadlessService = fikaHeadlessService; - this.fikaInsuranceService = fikaInsuranceService; - this.fikaPresenceService = fikaPresenceService; - this.matches = new Map(); - this.timeoutIntervals = new Map(); - } - /** - * Adds a timeout interval for the given match - * @param matchId - */ - addTimeoutInterval(matchId) { - const fikaConfig = this.fikaConfig.getConfig(); - if (this.timeoutIntervals.has(matchId)) { - this.removeTimeoutInterval(matchId); - } - this.timeoutIntervals.set(matchId, setInterval(() => { - const match = this.getMatch(matchId); - match.timeout++; - // if it timed out 'sessionTimeout' times or more, end the match - if (match.timeout >= fikaConfig.server.sessionTimeout) { - this.endMatch(matchId, EFikaMatchEndSessionMessages_1.EFikaMatchEndSessionMessage.PING_TIMEOUT_MESSAGE); - } - }, 60 * 1000)); - } - /** - * Removes the timeout interval for the given match - * @param matchId - * @returns - */ - removeTimeoutInterval(matchId) { - if (!this.timeoutIntervals.has(matchId)) { - return; - } - clearInterval(this.timeoutIntervals.get(matchId)); - this.timeoutIntervals.delete(matchId); - } - /** - * Returns the match with the given id, undefined if match does not exist - * @param matchId - * @returns - */ - getMatch(matchId) { - if (!this.matches.has(matchId)) { - return; - } - return this.matches.get(matchId); - } - /** - * Returns all matches - * @returns - */ - getAllMatches() { - return this.matches; - } - /** - * Returns the player with the given id in the given match, returns undefined if either match or player does not exist - * @param matchId - * @param playerId - * @returns - */ - getPlayerInMatch(matchId, playerId) { - if (!this.matches.has(matchId)) { - return; - } - if (!this.matches.get(matchId).players.has(playerId)) { - return; - } - return this.matches.get(matchId).players.get(playerId); - } - /** - * Returns the match id that has a player with the given player id, returns undefined if the player isn't in a match - * - * @param playerId - * @returns - */ - getMatchIdByPlayer(playerId) { - for (const [key, value] of this.matches.entries()) { - if (value.players.has(playerId)) { - return key; - } - } - return undefined; - } - /** - * Returns the match id that has a player with the given session id, returns undefined if the player isn't in a match - * - * Note: - * - First tries to find pmc, then scav - * @param sessionId - * @returns - */ - getMatchIdByProfile(sessionId) { - const profile = this.saveServer.getProfile(sessionId); - // check if pmc is in match - let matchId = this.getMatchIdByPlayer(profile.characters.pmc._id); - if (matchId === undefined) { - // check if scav is in match - matchId = this.getMatchIdByPlayer(profile.characters.scav._id); - } - return matchId; - } - /** - * Creates a new coop match - * @param data - * @returns - */ - createMatch(data) { - if (this.matches.has(data.serverId)) { - this.deleteMatch(data.serverId); - } - // Stop TS from throwing a tantrum over protected methods - const lifecycleService = this.locationLifecycleService; - const locationData = lifecycleService.generateLocationAndLoot(data.settings.location); - this.matches.set(data.serverId, { - ips: null, - port: null, - hostUsername: data.hostUsername, - timestamp: data.timestamp, - raidConfig: data.settings, - locationData: locationData, - status: EFikaMatchStatus_1.EFikaMatchStatus.LOADING, - timeout: 0, - players: new Map(), - gameVersion: data.gameVersion, - crc32: data.crc32, - side: data.side, - time: data.time, - raidCode: data.raidCode, - natPunch: false, - isHeadless: false, - raids: 0, - }); - this.addTimeoutInterval(data.serverId); - this.addPlayerToMatch(data.serverId, data.serverId, { - groupId: null, - isDead: false, - isSpectator: data.isSpectator, - }); - return this.matches.has(data.serverId) && this.timeoutIntervals.has(data.serverId); - } - /** - * Deletes a coop match and removes the timeout interval - * @param matchId - */ - deleteMatch(matchId) { - if (!this.matches.has(matchId)) { - return; - } - this.matches.delete(matchId); - this.removeTimeoutInterval(matchId); - } - /** - * Ends the given match, logs a reason and removes the timeout interval - * @param matchId - * @param reason - */ - endMatch(matchId, reason) { - this.logger.info(`Coop session ${matchId} has ended: ${reason}`); - if (this.fikaHeadlessHelper.isHeadlessClient(matchId)) { - this.fikaHeadlessService.endHeadlessRaid(matchId); - } - this.fikaInsuranceService.onMatchEnd(matchId); - this.deleteMatch(matchId); - } - /** - * Updates the status of the given match - * @param matchId - * @param status - */ - async setMatchStatus(matchId, status) { - if (!this.matches.has(matchId)) { - return; - } - this.matches.get(matchId).status = status; - if (status === EFikaMatchStatus_1.EFikaMatchStatus.COMPLETE) { - await this.fikaHeadlessService.sendJoinMessageToRequester(matchId); - } - } - /** - * Sets the ip and port for the given match - * @param matchId - * @param ips - * @param port - */ - setMatchHost(matchId, ips, port, natPunch, isHeadless) { - if (!this.matches.has(matchId)) { - return; - } - const match = this.matches.get(matchId); - match.ips = ips; - match.port = port; - match.natPunch = natPunch; - match.isHeadless = isHeadless; - } - /** - * Resets the timeout of the given match - * @param matchId - */ - resetTimeout(matchId) { - if (!this.matches.has(matchId)) { - return; - } - this.matches.get(matchId).timeout = 0; - } - /** - * Adds a player to a match - * @param matchId - * @param playerId - * @param data - */ - addPlayerToMatch(matchId, playerId, data) { - if (!this.matches.has(matchId)) { - return; - } - const match = this.matches.get(matchId); - match.players.set(playerId, data); - this.fikaInsuranceService.addPlayerToMatchId(matchId, playerId); - if (this.fikaHeadlessHelper.isHeadlessClient(matchId)) { - this.fikaHeadlessService.addPlayerToHeadlessMatch(matchId, playerId); - } - this.fikaPresenceService.updatePlayerPresence(playerId, this.fikaPresenceService.generateSetPresence(EFikaPlayerPresences_1.EFikaPlayerPresences.IN_RAID, this.fikaPresenceService.generateRaidPresence(match.locationData.Id, match.side, match.time))); - } - /** - * Sets a player to dead - * @param matchId - * @param playerId - * @param data - */ - setPlayerDead(matchId, playerId) { - if (!this.matches.has(matchId)) { - return; - } - if (!this.matches.get(matchId).players.has(playerId)) { - return; - } - this.matches.get(matchId).players.get(playerId).isDead = true; - } - /** - * Sets the groupId for a player - * @param matchId - * @param playerId - * @param groupId - */ - setPlayerGroup(matchId, playerId, groupId) { - if (!this.matches.has(matchId)) { - return; - } - if (!this.matches.get(matchId).players.has(playerId)) { - return; - } - this.matches.get(matchId).players.get(playerId).groupId = groupId; - } - /** - * Removes a player from a match - * @param matchId - * @param playerId - */ - removePlayerFromMatch(matchId, playerId) { - if (!this.matches.has(matchId)) { - return; - } - this.matches.get(matchId).players.delete(playerId); - this.fikaPresenceService.updatePlayerPresence(playerId, this.fikaPresenceService.generateSetPresence(EFikaPlayerPresences_1.EFikaPlayerPresences.IN_MENU)); - } -}; -exports.FikaMatchService = FikaMatchService; -exports.FikaMatchService = FikaMatchService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("WinstonLogger")), - __param(1, (0, tsyringe_1.inject)("LocationLifecycleService")), - __param(2, (0, tsyringe_1.inject)("SaveServer")), - __param(3, (0, tsyringe_1.inject)("FikaConfig")), - __param(4, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __param(5, (0, tsyringe_1.inject)("FikaHeadlessService")), - __param(6, (0, tsyringe_1.inject)("FikaInsuranceService")), - __param(7, (0, tsyringe_1.inject)("FikaPresenceService")), - __metadata("design:paramtypes", [Object, typeof (_a = typeof LocationLifecycleService_1.LocationLifecycleService !== "undefined" && LocationLifecycleService_1.LocationLifecycleService) === "function" ? _a : Object, typeof (_b = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _b : Object, typeof (_c = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _c : Object, typeof (_d = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _d : Object, typeof (_e = typeof FikaHeadlessService_1.FikaHeadlessService !== "undefined" && FikaHeadlessService_1.FikaHeadlessService) === "function" ? _e : Object, typeof (_f = typeof FikaInsuranceService_1.FikaInsuranceService !== "undefined" && FikaInsuranceService_1.FikaInsuranceService) === "function" ? _f : Object, typeof (_g = typeof FikaPresenceService_1.FikaPresenceService !== "undefined" && FikaPresenceService_1.FikaPresenceService) === "function" ? _g : Object]) -], FikaMatchService); -//# sourceMappingURL=FikaMatchService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaMatchService.js.map b/user/mods/fika-server/src/services/FikaMatchService.js.map index 0f683b9..8c464f4 100644 --- a/user/mods/fika-server/src/services/FikaMatchService.js.map +++ b/user/mods/fika-server/src/services/FikaMatchService.js.map @@ -6,5 +6,5 @@ "FikaMatchService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaPresenceService.js b/user/mods/fika-server/src/services/FikaPresenceService.js deleted file mode 100644 index d3ea86a..0000000 --- a/user/mods/fika-server/src/services/FikaPresenceService.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaPresenceService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const TimeUtil_1 = require("C:/snapshot/project/obj/utils/TimeUtil"); -const EFikaPlayerPresences_1 = require("../models/enums/EFikaPlayerPresences"); -let FikaPresenceService = class FikaPresenceService { - saveServer; - timeUtil; - logger; - onlinePlayers; - constructor(saveServer, timeUtil, logger) { - this.saveServer = saveServer; - this.timeUtil = timeUtil; - this.logger = logger; - this.onlinePlayers = {}; - } - addPlayerPresence(sessionID) { - const profile = this.saveServer.getProfile(sessionID); - if (!profile) { - return; - } - let data = { - nickname: profile.characters.pmc.Info.Nickname, - level: profile.characters.pmc.Info.Level, - activity: EFikaPlayerPresences_1.EFikaPlayerPresences.IN_MENU, - activityStartedTimestamp: this.timeUtil.getTimestamp(), - raidInformation: null, - }; - this.logger.debug(`[Fika Presence] Adding player: ${data.nickname}`); - this.onlinePlayers[sessionID] = data; - } - getAllPlayersPresence() { - let playerList = []; - for (const sessionID in this.onlinePlayers) { - let player = this.onlinePlayers[sessionID]; - playerList.push(player); - } - return playerList; - } - generateSetPresence(activity, raidInformation) { - return { - activity: activity, - raidInformation: raidInformation, - }; - } - generateRaidPresence(location, side, time) { - return { - location: location, - side: side, - time: time, - }; - } - updatePlayerPresence(sessionID, newPresence) { - if (!this.onlinePlayers[sessionID]) { - return; - } - const profile = this.saveServer.getProfile(sessionID); - let data = { - nickname: profile.characters.pmc.Info.Nickname, - level: profile.characters.pmc.Info.Level, - activity: newPresence.activity, - activityStartedTimestamp: this.timeUtil.getTimestamp(), - raidInformation: newPresence.raidInformation, - }; - this.onlinePlayers[sessionID] = data; - } - removePlayerPresence(sessionID) { - if (!this.onlinePlayers[sessionID]) { - return; - } - delete this.onlinePlayers[sessionID]; - } -}; -exports.FikaPresenceService = FikaPresenceService; -exports.FikaPresenceService = FikaPresenceService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("TimeUtil")), - __param(2, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, typeof (_b = typeof TimeUtil_1.TimeUtil !== "undefined" && TimeUtil_1.TimeUtil) === "function" ? _b : Object, Object]) -], FikaPresenceService); -//# sourceMappingURL=FikaPresenceService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/FikaPresenceService.js.map b/user/mods/fika-server/src/services/FikaPresenceService.js.map index d72699d..b52835c 100644 --- a/user/mods/fika-server/src/services/FikaPresenceService.js.map +++ b/user/mods/fika-server/src/services/FikaPresenceService.js.map @@ -6,5 +6,5 @@ "FikaPresenceService.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAG/E,2EAAwE;AACxE,qEAAkE;AAElE,+EAA4E;AAQrE,IAAM,mBAAmB,GAAzB,MAAM,mBAAmB;IAIQ;IACF;IACK;IAL/B,aAAa,CAAsC;IAE3D,YACoC,UAAsB,EACxB,QAAkB,EACb,MAAe;QAFlB,eAAU,GAAV,UAAU,CAAY;QACxB,aAAQ,GAAR,QAAQ,CAAU;QACb,WAAM,GAAN,MAAM,CAAS;QAElD,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;IAC5B,CAAC;IAEM,iBAAiB,CAAC,SAAiB;QACtC,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;QAEtD,IAAI,CAAC,OAAO,EAAE,CAAC;YACX,OAAO;QACX,CAAC;QAED,IAAI,IAAI,GAAwB;YAC5B,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;YAC9C,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;YACxC,QAAQ,EAAE,2CAAoB,CAAC,OAAO;YACtC,wBAAwB,EAAE,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE;YACtD,eAAe,EAAE,IAAI;SACxB,CAAC;QAEF,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,kCAAkC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;QAErE,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC;IACzC,CAAC;IAEM,qBAAqB;QACxB,IAAI,UAAU,GAA0B,EAAE,CAAC;QAE3C,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,aAAa,EAAE,CAAC;YACzC,IAAI,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;YAE3C,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC5B,CAAC;QAED,OAAO,UAAU,CAAC;IACtB,CAAC;IAEM,mBAAmB,CAAC,QAA8B,EAAE,eAAmC;QAC1F,OAAO;YACH,QAAQ,EAAE,QAAQ;YAClB,eAAe,EAAE,eAAe;SACnC,CAAC;IACN,CAAC;IAEM,oBAAoB,CAAC,QAAgB,EAAE,IAAe,EAAE,IAAe;QAC1E,OAAO;YACH,QAAQ,EAAE,QAAQ;YAClB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,IAAI;SACb,CAAC;IACN,CAAC;IAEM,oBAAoB,CAAC,SAAiB,EAAE,WAA6B;QACxE,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,EAAE,CAAC;YACjC,OAAO;QACX,CAAC;QAED,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;QAEtD,IAAI,IAAI,GAAwB;YAC5B,QAAQ,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ;YAC9C,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;YACxC,QAAQ,EAAE,WAAW,CAAC,QAAQ;YAC9B,wBAAwB,EAAE,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE;YACtD,eAAe,EAAE,WAAW,CAAC,eAAe;SAC/C,CAAC;QAEF,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC;IACzC,CAAC;IAEM,oBAAoB,CAAC,SAAiB;QACzC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,EAAE,CAAC;YACjC,OAAO;QACX,CAAC;QAED,OAAO,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ,CAAA;AAnFY,kDAAmB;8BAAnB,mBAAmB;IAD/B,IAAA,qBAAU,GAAE;IAKJ,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,UAAU,CAAC,CAAA;IAClB,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;yDAFoB,uBAAU,oBAAV,uBAAU,oDACd,mBAAQ,oBAAR,mBAAQ;GAL3C,mBAAmB,CAmF/B" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js b/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js deleted file mode 100644 index 14e7748..0000000 --- a/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaFriendRequestsCacheService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FileSystemSync_1 = require("C:/snapshot/project/obj/utils/FileSystemSync"); -const JsonUtil_1 = require("C:/snapshot/project/obj/utils/JsonUtil"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -let FikaFriendRequestsCacheService = class FikaFriendRequestsCacheService { - jsonUtil; - fileSystemSync; - fikaConfig; - friendRequests; - friendRequestsFullPath; - friendRequestsPath = "cache/friendRequests.json"; - constructor(jsonUtil, fileSystemSync, fikaConfig) { - this.jsonUtil = jsonUtil; - this.fileSystemSync = fileSystemSync; - this.fikaConfig = fikaConfig; - this.friendRequestsFullPath = `./${this.fikaConfig.getModPath()}${this.friendRequestsPath}`; - if (!this.fileSystemSync.exists(this.friendRequestsFullPath)) { - this.fileSystemSync.write(this.friendRequestsFullPath, "[]"); - } - this.friendRequests = this.jsonUtil.deserialize(this.fileSystemSync.read(this.friendRequestsFullPath), this.friendRequestsFullPath); - } - getAllFriendRequests() { - return this.friendRequests; - } - getSentFriendRequests(profileId) { - return this.friendRequests.filter((request) => request.from === profileId); - } - getReceivedFriendRequests(profileId) { - return this.friendRequests.filter((request) => request.to === profileId); - } - exists(from, to) { - return !!this.friendRequests.find((request) => request.from === from && request.to === to); - } - deleteFriendRequest(from, to) { - const index = this.friendRequests.findIndex((request) => request.from === from && request.to === to); - if (index === -1) { - return; - } - this.friendRequests.splice(index, 1); - this.fileSystemSync.write(this.friendRequestsFullPath, this.jsonUtil.serialize(this.friendRequests)); - } - storeFriendRequest(value) { - this.friendRequests.push(value); - this.fileSystemSync.write(this.friendRequestsFullPath, this.jsonUtil.serialize(this.friendRequests)); - } -}; -exports.FikaFriendRequestsCacheService = FikaFriendRequestsCacheService; -exports.FikaFriendRequestsCacheService = FikaFriendRequestsCacheService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("JsonUtil")), - __param(1, (0, tsyringe_1.inject)("FileSystemSync")), - __param(2, (0, tsyringe_1.inject)("FikaConfig")), - __metadata("design:paramtypes", [typeof (_a = typeof JsonUtil_1.JsonUtil !== "undefined" && JsonUtil_1.JsonUtil) === "function" ? _a : Object, typeof (_b = typeof FileSystemSync_1.FileSystemSync !== "undefined" && FileSystemSync_1.FileSystemSync) === "function" ? _b : Object, typeof (_c = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _c : Object]) -], FikaFriendRequestsCacheService); -//# sourceMappingURL=FikaFriendRequestsCacheService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js.map b/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js.map index 7e6ef53..2e5bd8f 100644 --- a/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js.map +++ b/user/mods/fika-server/src/services/cache/FikaFriendRequestsCacheService.js.map @@ -6,5 +6,5 @@ "FikaFriendRequestsCacheService.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;AAAA,wEAA+E;AAE/E,iFAA8E;AAC9E,qEAAkE;AAGlE,uDAAoD;AAG7C,IAAM,8BAA8B,GAApC,MAAM,8BAA8B;IAML;IACM;IACJ;IAP5B,cAAc,CAAwB;IACtC,sBAAsB,CAAS;IACtB,kBAAkB,GAAG,2BAA2B,CAAC;IAElE,YACkC,QAAkB,EACZ,cAA8B,EAClC,UAAsB;QAFxB,aAAQ,GAAR,QAAQ,CAAU;QACZ,mBAAc,GAAd,cAAc,CAAgB;QAClC,eAAU,GAAV,UAAU,CAAY;QAEtD,IAAI,CAAC,sBAAsB,GAAG,KAAK,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC;QAE5F,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,EAAE,CAAC;YAC3D,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,CAAC;QACjE,CAAC;QAED,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC;IACxI,CAAC;IAEM,oBAAoB;QACvB,OAAO,IAAI,CAAC,cAAc,CAAC;IAC/B,CAAC;IAEM,qBAAqB,CAAC,SAAiB;QAC1C,OAAO,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,KAAK,SAAS,CAAC,CAAC;IAC/E,CAAC;IAEM,yBAAyB,CAAC,SAAiB;QAC9C,OAAO,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,KAAK,SAAS,CAAC,CAAC;IAC7E,CAAC;IAEM,MAAM,CAAC,IAAY,EAAE,EAAU;QAClC,OAAO,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,IAAI,OAAO,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;IAC/F,CAAC;IAEM,mBAAmB,CAAC,IAAY,EAAE,EAAU;QAC/C,MAAM,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,IAAI,OAAO,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;QACrG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC;YACf,OAAO;QACX,CAAC;QAED,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QAErC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC;IACzG,CAAC;IAEM,kBAAkB,CAAC,KAA0B;QAChD,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAEhC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC;IACzG,CAAC;CACJ,CAAA;AAnDY,wEAA8B;yCAA9B,8BAA8B;IAD1C,IAAA,qBAAU,GAAE;IAOJ,WAAA,IAAA,iBAAM,EAAC,UAAU,CAAC,CAAA;IAClB,WAAA,IAAA,iBAAM,EAAC,gBAAgB,CAAC,CAAA;IACxB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;yDAFmB,mBAAQ,oBAAR,mBAAQ,oDACI,+BAAc,oBAAd,+BAAc,oDACtB,uBAAU,oBAAV,uBAAU;GARjD,8BAA8B,CAmD1C" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js b/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js deleted file mode 100644 index c755c2a..0000000 --- a/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c, _d; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaPlayerRelationsCacheService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const ProfileHelper_1 = require("C:/snapshot/project/obj/helpers/ProfileHelper"); -const FileSystemSync_1 = require("C:/snapshot/project/obj/utils/FileSystemSync"); -const JsonUtil_1 = require("C:/snapshot/project/obj/utils/JsonUtil"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -let FikaPlayerRelationsCacheService = class FikaPlayerRelationsCacheService { - logger; - profileHelper; - jsonUtil; - fileSystemSync; - fikaConfig; - playerRelations; - playerRelationsFullPath; - playerRelationsPath = "cache/playerRelations.json"; - constructor(logger, profileHelper, jsonUtil, fileSystemSync, fikaConfig) { - this.logger = logger; - this.profileHelper = profileHelper; - this.jsonUtil = jsonUtil; - this.fileSystemSync = fileSystemSync; - this.fikaConfig = fikaConfig; - this.playerRelationsFullPath = `./${this.fikaConfig.getModPath()}${this.playerRelationsPath}`; - if (!this.fileSystemSync.exists(this.playerRelationsFullPath)) { - this.fileSystemSync.write(this.playerRelationsFullPath, "{}"); - } - this.playerRelations = this.jsonUtil.deserialize(this.fileSystemSync.read(this.playerRelationsFullPath), this.playerRelationsFullPath); - } - postInit() { - const profiles = this.profileHelper.getProfiles(); - const profileIds = Object.keys(profiles); - var shouldSave = false; - for (const profileId of profileIds) { - if (!this.playerRelations[profileId]) { - this.storeValue(profileId, { - Friends: [], - Ignore: [], - }); - continue; - } - const originalFriends = this.playerRelations[profileId].Friends; - const friendsToSearch = [...this.playerRelations[profileId].Friends]; - for (const friend of friendsToSearch) { - if (!profileIds.includes(friend)) { - const index = originalFriends.indexOf(friend); - if (index > -1) { - this.logger.warning("Deleting missing profile from friends: " + friend); - originalFriends.splice(index, 1); - shouldSave = true; - } - } - } - const originalIgnore = this.playerRelations[profileId].Ignore; - const ignoreToSearch = [...this.playerRelations[profileId].Ignore]; - for (const ignore of ignoreToSearch) { - if (!profileIds.includes(ignore)) { - const index = originalIgnore.indexOf(ignore); - if (index > -1) { - this.logger.warning("Deleting missing profile from ignores: " + ignore); - originalIgnore.splice(index, 1); - shouldSave = true; - } - } - } - } - if (shouldSave) { - this.fileSystemSync.write(this.playerRelationsFullPath, this.jsonUtil.serialize(this.playerRelations)); - } - } - getKeys() { - return Object.keys(this.playerRelations); - } - getStoredValue(key) { - if (!this.playerRelations[key]) { - this.storeValue(key, { - Friends: [], - Ignore: [], - }); - } - return this.playerRelations[key]; - } - storeValue(key, value) { - this.playerRelations[key] = value; - this.fileSystemSync.write(this.playerRelationsFullPath, this.jsonUtil.serialize(this.playerRelations)); - } -}; -exports.FikaPlayerRelationsCacheService = FikaPlayerRelationsCacheService; -exports.FikaPlayerRelationsCacheService = FikaPlayerRelationsCacheService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("WinstonLogger")), - __param(1, (0, tsyringe_1.inject)("ProfileHelper")), - __param(2, (0, tsyringe_1.inject)("JsonUtil")), - __param(3, (0, tsyringe_1.inject)("FileSystemSync")), - __param(4, (0, tsyringe_1.inject)("FikaConfig")), - __metadata("design:paramtypes", [Object, typeof (_a = typeof ProfileHelper_1.ProfileHelper !== "undefined" && ProfileHelper_1.ProfileHelper) === "function" ? _a : Object, typeof (_b = typeof JsonUtil_1.JsonUtil !== "undefined" && JsonUtil_1.JsonUtil) === "function" ? _b : Object, typeof (_c = typeof FileSystemSync_1.FileSystemSync !== "undefined" && FileSystemSync_1.FileSystemSync) === "function" ? _c : Object, typeof (_d = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _d : Object]) -], FikaPlayerRelationsCacheService); -//# sourceMappingURL=FikaPlayerRelationsCacheService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js.map b/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js.map index 8e175a4..2e44460 100644 --- a/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js.map +++ b/user/mods/fika-server/src/services/cache/FikaPlayerRelationsCacheService.js.map @@ -6,5 +6,5 @@ "FikaPlayerRelationsCacheService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js b/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js deleted file mode 100644 index 9d65672..0000000 --- a/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js +++ /dev/null @@ -1,190 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _a, _b, _c, _d, _e, _f, _g; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessProfileService = void 0; -const path_1 = __importDefault(require("path")); -const ProfileController_1 = require("C:/snapshot/project/obj/controllers/ProfileController"); -const ConfigTypes_1 = require("C:/snapshot/project/obj/models/enums/ConfigTypes"); -const ConfigServer_1 = require("C:/snapshot/project/obj/servers/ConfigServer"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const FileSystem_1 = require("C:/snapshot/project/obj/utils/FileSystem"); -const HashUtil_1 = require("C:/snapshot/project/obj/utils/HashUtil"); -const InventoryHelper_1 = require("C:/snapshot/project/obj/helpers/InventoryHelper"); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -let FikaHeadlessProfileService = class FikaHeadlessProfileService { - saveServer; - logger; - hashUtil; - profileController; - fikaConfig; - configServer; - inventoryHelper; - fileSystem; - scriptsPath = path_1.default.join(__dirname, "../../../assets/scripts"); - HEAD_USEC_4 = "5fdb4139e4ed5b5ea251e4ed"; // _parent: 5cc085e214c02e000c6bea67 - VOICE_USEC_4 = "6284d6a28e4092597733b7a6"; // _parent: 5fc100cf95572123ae738483 - httpConfig; - headlessProfiles = []; - constructor(saveServer, logger, hashUtil, profileController, fikaConfig, configServer, inventoryHelper, fileSystem) { - this.saveServer = saveServer; - this.logger = logger; - this.hashUtil = hashUtil; - this.profileController = profileController; - this.fikaConfig = fikaConfig; - this.configServer = configServer; - this.inventoryHelper = inventoryHelper; - this.fileSystem = fileSystem; - this.httpConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.HTTP); - } - getHeadlessProfiles() { - return this.headlessProfiles; - } - async init() { - const headlessConfig = this.fikaConfig.getConfig().headless; - this.headlessProfiles = this.loadHeadlessProfiles(); - this.logger.info(`Found ${this.headlessProfiles.length} headless client profiles.`); - const profileAmount = headlessConfig.profiles.amount; - if (this.headlessProfiles.length < profileAmount) { - const createdProfiles = await this.createHeadlessProfiles(profileAmount); - this.logger.success(`Created ${createdProfiles.length} headless client profiles!`); - if (headlessConfig.scripts.generate) { - let ip = this.httpConfig.ip; - const port = this.httpConfig.port; - const forceIp = headlessConfig.scripts.forceIp; - if (forceIp != "") { - ip = forceIp; - } - if (ip == "0.0.0.0") { - ip = "127.0.0.1"; - } - const backendUrl = `https://${ip}:${port}`; - for (const profile of createdProfiles) { - await this.generateLaunchScript(profile.info.id, backendUrl, this.scriptsPath); - } - } - } - } - loadHeadlessProfiles() { - let profiles = []; - for (const profileId in this.saveServer.getProfiles()) { - const profile = this.saveServer.getProfile(profileId); - if (profile.info.password === "fika-headless") { - profiles.push(profile); - } - } - return profiles; - } - async createHeadlessProfiles(profileAmount) { - let profileCount = this.headlessProfiles.length; - let profileAmountToCreate = profileAmount - profileCount; - let createdProfiles = []; - for (let i = 0; i < profileAmountToCreate; i++) { - const profile = await this.createHeadlessProfile(); - createdProfiles.push(profile); - this.headlessProfiles.push(profile); - } - return createdProfiles; - } - async createHeadlessProfile() { - // Generate a unique username - const username = `headless_${this.hashUtil.generate()}`; - // Using a password allows us to know which profiles are headless client profiles. - const password = "fika-headless"; - // Random edition. Doesn't matter - const edition = "Standard"; - // Create mini profile - const profileId = await this.createMiniProfile(username, password, edition); - // Random character configs. Doesn't matter. - const newProfileData = { - side: "usec", - nickname: username, // Use the username as the nickname to ensure it is unique. - headId: this.HEAD_USEC_4, - voiceId: this.VOICE_USEC_4, - }; - const profile = await this.createFullProfile(newProfileData, profileId); - return profile; - } - async createMiniProfile(username, password, edition) { - const profileId = this.hashUtil.generate(); - const scavId = this.hashUtil.generate(); - const newProfileDetails = { - id: profileId, - scavId: scavId, - aid: this.hashUtil.generateAccountId(), - username: username, - password: password, - wipe: true, - edition: edition, - }; - this.saveServer.createProfile(newProfileDetails); - await this.saveServer.loadProfile(profileId); - await this.saveServer.saveProfile(profileId); - return profileId; - } - async createFullProfile(profileData, profileId) { - await this.profileController.createProfile(profileData, profileId); - const profile = this.saveServer.getProfile(profileId); - this.clearUnecessaryHeadlessItems(profile.characters.pmc, profileId); - return profile; - } - async generateLaunchScript(profileId, backendUrl, scriptsFolderPath) { - try { - if (!(await this.fileSystem.exists(scriptsFolderPath))) { - await this.fileSystem.ensureDir(scriptsFolderPath); - } - const templatePath = path_1.default.join(scriptsFolderPath, "_TEMPLATE.ps1"); - const templateContent = await this.fileSystem.read(templatePath); - const scriptName = `Start_headless_${profileId}.ps1`; - const scriptPath = path_1.default.join(scriptsFolderPath, scriptName); - const scriptContent = templateContent.replace("${profileId}", profileId).replace("${backendUrl}", backendUrl); - await this.fileSystem.write(scriptPath, scriptContent); - this.logger.success(`Generated launch script: /fika-server/assets/scripts/${scriptName}`); - } - catch (error) { - this.logger.error(`Failed to generate launch script: ${error}`); - } - } - clearUnecessaryHeadlessItems(pmcProfile, sessionId) { - const itemsToDelete = this.getAllHeadlessItems(pmcProfile).map((item) => item._id); - for (const itemIdToDelete of itemsToDelete) { - this.inventoryHelper.removeItem(pmcProfile, itemIdToDelete, sessionId); - } - pmcProfile.Inventory.fastPanel = {}; - } - getAllHeadlessItems(pmcProfile) { - const inventoryItems = pmcProfile.Inventory.items ?? []; - const equipmentRootId = pmcProfile?.Inventory?.equipment; - const stashRootId = pmcProfile?.Inventory.stash; - return inventoryItems.filter((item) => item.parentId == equipmentRootId || item.parentId == stashRootId); - } -}; -exports.FikaHeadlessProfileService = FikaHeadlessProfileService; -exports.FikaHeadlessProfileService = FikaHeadlessProfileService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("WinstonLogger")), - __param(2, (0, tsyringe_1.inject)("HashUtil")), - __param(3, (0, tsyringe_1.inject)("ProfileController")), - __param(4, (0, tsyringe_1.inject)("FikaConfig")), - __param(5, (0, tsyringe_1.inject)("ConfigServer")), - __param(6, (0, tsyringe_1.inject)("InventoryHelper")), - __param(7, (0, tsyringe_1.inject)("FileSystem")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, Object, typeof (_b = typeof HashUtil_1.HashUtil !== "undefined" && HashUtil_1.HashUtil) === "function" ? _b : Object, typeof (_c = typeof ProfileController_1.ProfileController !== "undefined" && ProfileController_1.ProfileController) === "function" ? _c : Object, typeof (_d = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _d : Object, typeof (_e = typeof ConfigServer_1.ConfigServer !== "undefined" && ConfigServer_1.ConfigServer) === "function" ? _e : Object, typeof (_f = typeof InventoryHelper_1.InventoryHelper !== "undefined" && InventoryHelper_1.InventoryHelper) === "function" ? _f : Object, typeof (_g = typeof FileSystem_1.FileSystem !== "undefined" && FileSystem_1.FileSystem) === "function" ? _g : Object]) -], FikaHeadlessProfileService); -//# sourceMappingURL=FikaHeadlessProfileService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js.map b/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js.map index 02d4af1..ae04d9a 100644 --- a/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js.map +++ b/user/mods/fika-server/src/services/headless/FikaHeadlessProfileService.js.map @@ -6,5 +6,5 @@ "FikaHeadlessProfileService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/services/headless/FikaHeadlessService.js b/user/mods/fika-server/src/services/headless/FikaHeadlessService.js deleted file mode 100644 index b0a783a..0000000 --- a/user/mods/fika-server/src/services/headless/FikaHeadlessService.js +++ /dev/null @@ -1,144 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessService = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const EFikaHeadlessWSMessageTypes_1 = require("../../models/enums/EFikaHeadlessWSMessageTypes"); -const EHeadlessStatus_1 = require("../../models/enums/EHeadlessStatus"); -const FikaConfig_1 = require("../../utils/FikaConfig"); -const FikaHeadlessRequesterWebSocket_1 = require("../../websockets/FikaHeadlessRequesterWebSocket"); -let FikaHeadlessService = class FikaHeadlessService { - fikaHeadlessRequesterWebSocket; - saveServer; - logger; - fikaConfig; - headlessClients = new Map(); - constructor(fikaHeadlessRequesterWebSocket, saveServer, logger, fikaConfig) { - this.fikaHeadlessRequesterWebSocket = fikaHeadlessRequesterWebSocket; - this.saveServer = saveServer; - this.logger = logger; - this.fikaConfig = fikaConfig; - } - getHeadlessClients() { - return this.headlessClients; - } - addHeadlessClient(sessionID, webSocket) { - this.headlessClients.set(sessionID, { webSocket: webSocket, state: EHeadlessStatus_1.EHeadlessStatus.READY }); - } - removeHeadlessClient(sessionID) { - this.headlessClients.delete(sessionID); - } - /** Begin setting up a raid for a headless client - * - * @returns returns the SessionID of the headless client that is starting this raid, returns null if no client could be found or there was an error. - */ - async startHeadlessRaid(headlessSessionID, requesterSessionID, info) { - const headlessClient = this.headlessClients.get(headlessSessionID); - if (!headlessClient || headlessClient?.state != EHeadlessStatus_1.EHeadlessStatus.READY) { - return null; - } - headlessClient.state = EHeadlessStatus_1.EHeadlessStatus.IN_RAID; - headlessClient.players = []; - headlessClient.requesterSessionID = requesterSessionID; - headlessClient.hasNotifiedRequester = false; - const headlessClientWS = headlessClient.webSocket; - if (!headlessClientWS) { - return null; - } - if (headlessClientWS.readyState === WebSocket.CLOSED) { - return null; - } - const startRequest = { - type: EFikaHeadlessWSMessageTypes_1.EFikaHeadlessWSMessageTypes.HeadlessStartRaid, - startRequest: info, - }; - await headlessClientWS.sendAsync(JSON.stringify(startRequest)); - return headlessSessionID; - } - /** Sends a join message to the requester of a headless client */ - async sendJoinMessageToRequester(headlessClientId) { - const headlessClient = this.headlessClients.get(headlessClientId); - if (!headlessClient || headlessClient?.state === EHeadlessStatus_1.EHeadlessStatus.READY) { - return null; - } - const message = { - type: EFikaHeadlessWSMessageTypes_1.EFikaHeadlessWSMessageTypes.RequesterJoinMatch, - matchId: headlessClientId, - }; - await this.fikaHeadlessRequesterWebSocket.sendAsync(headlessClient.requesterSessionID, message); - headlessClient.hasNotifiedRequester = true; - } - addPlayerToHeadlessMatch(headlessClientId, sessionID) { - const headlessClient = this.headlessClients.get(headlessClientId); - if (!headlessClient || headlessClient?.state != EHeadlessStatus_1.EHeadlessStatus.IN_RAID) { - return; - } - if (headlessClientId === sessionID) { - return; - } - headlessClient.players.push(sessionID); - if (!this.fikaConfig.getConfig().headless.setLevelToAverageOfLobby) { - // Doing this everytime is unecessary if we're not setting the average level so only set it once the original requester of the headless joins. - if (headlessClient.requesterSessionID === sessionID) { - this.setHeadlessLevel(headlessClientId); - } - } - else { - this.setHeadlessLevel(headlessClientId); - } - } - setHeadlessLevel(headlessClientId) { - const headlessClient = this.headlessClients.get(headlessClientId); - if (!headlessClient || headlessClient?.state != EHeadlessStatus_1.EHeadlessStatus.IN_RAID) { - return; - } - const headlessProfile = this.saveServer.getProfile(headlessClientId); - // Set level of headless to that of the requester. - if (!this.fikaConfig.getConfig().headless.setLevelToAverageOfLobby) { - headlessProfile.characters.pmc.Info.Level = this.saveServer.getProfile(headlessClient.requesterSessionID).characters.pmc.Info.Level; - return; - } - let baseHeadlessLevel = 0; - let players = headlessClient.players.length; - for (const sessionID of headlessClient.players) { - baseHeadlessLevel += this.saveServer.getProfile(sessionID).characters.pmc.Info.Level; - } - baseHeadlessLevel = Math.round(baseHeadlessLevel / players); - this.logger.debug(`[${headlessClientId}] Setting headless level to: ${baseHeadlessLevel} | Players: ${players}`); - headlessProfile.characters.pmc.Info.Level = baseHeadlessLevel; - } - /** End the raid for the specified headless client, sets the state back to READY so that he can be requested to host again. */ - endHeadlessRaid(headlessClientId) { - const headlessClient = this.headlessClients.get(headlessClientId); - if (!headlessClient) { - return; - } - headlessClient.state = EHeadlessStatus_1.EHeadlessStatus.READY; - headlessClient.players = null; - headlessClient.requesterSessionID = null; - headlessClient.hasNotifiedRequester = null; - } -}; -exports.FikaHeadlessService = FikaHeadlessService; -exports.FikaHeadlessService = FikaHeadlessService = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaHeadlessRequesterWebSocket")), - __param(1, (0, tsyringe_1.inject)("SaveServer")), - __param(2, (0, tsyringe_1.inject)("WinstonLogger")), - __param(3, (0, tsyringe_1.inject)("FikaConfig")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaHeadlessRequesterWebSocket_1.FikaHeadlessRequesterWebSocket !== "undefined" && FikaHeadlessRequesterWebSocket_1.FikaHeadlessRequesterWebSocket) === "function" ? _a : Object, typeof (_b = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _b : Object, Object, typeof (_c = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _c : Object]) -], FikaHeadlessService); -//# sourceMappingURL=FikaHeadlessService.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/services/headless/FikaHeadlessService.js.map b/user/mods/fika-server/src/services/headless/FikaHeadlessService.js.map index 5cc547d..a56ab75 100644 --- a/user/mods/fika-server/src/services/headless/FikaHeadlessService.js.map +++ b/user/mods/fika-server/src/services/headless/FikaHeadlessService.js.map @@ -6,5 +6,5 @@ "FikaHeadlessService.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/utils/FikaConfig.js b/user/mods/fika-server/src/utils/FikaConfig.js deleted file mode 100644 index 53b3f55..0000000 --- a/user/mods/fika-server/src/utils/FikaConfig.js +++ /dev/null @@ -1,215 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _a, _b, _c, _d; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaConfig = void 0; -const node_path_1 = __importDefault(require("node:path")); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const PreSptModLoader_1 = require("C:/snapshot/project/obj/loaders/PreSptModLoader"); -const JsonUtil_1 = require("C:/snapshot/project/obj/utils/JsonUtil"); -const ConfigTypes_1 = require("C:/snapshot/project/obj/models/enums/ConfigTypes"); -const ConfigServer_1 = require("C:/snapshot/project/obj/servers/ConfigServer"); -const FileSystem_1 = require("C:/snapshot/project/obj/utils/FileSystem"); -const package_json_1 = __importDefault(require("../../package.json")); -let FikaConfig = class FikaConfig { - preSptModLoader; - fileSystem; - jsonUtil; - configServer; - logger; - modAuthor; - modName; - modPath; - fikaConfig; - defaultFikaConfig = { - client: { - useBtr: true, - friendlyFire: true, - dynamicVExfils: false, - allowFreeCam: false, - allowSpectateFreeCam: false, - blacklistedItems: [], - forceSaveOnDeath: false, - mods: { - required: [], - optional: [], - }, - useInertia: true, - sharedQuestProgression: false, - canEditRaidSettings: true, - enableTransits: true, - anyoneCanStartRaid: false, - }, - server: { - SPT: { - http: { - ip: "0.0.0.0", - port: 6969, - backendIp: "0.0.0.0", - backendPort: 6969, - }, - disableSPTChatBots: true, - }, - allowItemSending: true, - sentItemsLoseFIR: true, - launcherListAllProfiles: false, - sessionTimeout: 5, - showDevProfile: false, - showNonStandardProfile: false, - logClientModsInConsole: false, - }, - natPunchServer: { - enable: false, - port: 6790, - natIntroduceAmount: 1, - }, - headless: { - profiles: { - amount: 0, - aliases: {}, - }, - scripts: { - generate: true, - forceIp: "", - }, - setLevelToAverageOfLobby: true, - restartAfterAmountOfRaids: 0, - }, - background: { - enable: true, - easteregg: false, - }, - }; - constructor(preSptModLoader, fileSystem, jsonUtil, configServer, logger) { - this.preSptModLoader = preSptModLoader; - this.fileSystem = fileSystem; - this.jsonUtil = jsonUtil; - this.configServer = configServer; - this.logger = logger; - this.modAuthor = package_json_1.default.author.replace(/\W/g, "").toLowerCase(); - this.modName = package_json_1.default.name.replace(/\W/g, "").toLowerCase(); - this.modPath = this.preSptModLoader.getModPath(this.getModFolderName()); - } - async preInit() { - const configPath = node_path_1.default.join(this.modPath, "assets/configs/fika.jsonc"); - if (!(await this.fileSystem.exists(node_path_1.default.join(configPath)))) { - await this.fileSystem.writeJson(configPath, this.defaultFikaConfig, "\t"); - } - this.fikaConfig = this.jsonUtil.deserializeJsonC(await this.fileSystem.read(configPath)); - if (await this.checkAndAddMissingConfigProperties(this.defaultFikaConfig, this.fikaConfig)) { - this.fikaConfig = this.sortProperties(this.defaultFikaConfig, this.fikaConfig); - await this.fileSystem.writeJson(configPath, this.fikaConfig, "\t"); - } - await this.applySPTConfig(this.fikaConfig.server.SPT); - } - async checkAndAddMissingConfigProperties(source, target) { - let modified = false; - for (const key in source) { - if (source.hasOwnProperty(key)) { - if (typeof source[key] === "object" && !Array.isArray(source[key])) { - if (!target.hasOwnProperty(key)) { - target[key] = {}; - modified = true; - } - const nestedModified = await this.checkAndAddMissingConfigProperties(source[key], target[key]); - if (nestedModified) { - modified = true; - } - } - else { - if (!target.hasOwnProperty(key)) { - target[key] = source[key]; - modified = true; - } - } - } - } - return modified; - } - sortProperties(source, target) { - // Cast as IFikaConfig as this is empty before sorting. - const sortedTarget = {}; - for (const key in source) { - if (source.hasOwnProperty(key)) { - if (typeof source[key] === "object" && !Array.isArray(source[key])) { - sortedTarget[key] = this.sortProperties(source[key], target[key] || {}); - } - else { - sortedTarget[key] = target[key]; - } - } - } - return sortedTarget; - } - async applySPTConfig(config) { - this.logger.info("[Fika Server] Overriding SPT configuration"); - const coreConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.CORE); - const httpConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.HTTP); - if (config.disableSPTChatBots) { - const commando = coreConfig.features.chatbotFeatures.ids.commando; - const sptFriend = coreConfig.features.chatbotFeatures.ids.spt; - coreConfig.features.chatbotFeatures.enabledBots[commando] = false; - coreConfig.features.chatbotFeatures.enabledBots[sptFriend] = false; - } - httpConfig.ip = config.http.ip; - httpConfig.port = config.http.port; - httpConfig.backendIp = config.http.backendIp; - httpConfig.backendPort = config.http.backendPort; - } - updateFikaConfig(config) { - if (config != this.fikaConfig) { - this.fikaConfig = config; - const coreConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.CORE); - const commando = coreConfig.features.chatbotFeatures.ids.commando; - const sptFriend = coreConfig.features.chatbotFeatures.ids.spt; - // Re-handle chatbot settings - if (config.server.SPT.disableSPTChatBots) { - coreConfig.features.chatbotFeatures.enabledBots[commando] = false; - coreConfig.features.chatbotFeatures.enabledBots[sptFriend] = false; - } - else { - coreConfig.features.chatbotFeatures.enabledBots[commando] = true; - coreConfig.features.chatbotFeatures.enabledBots[sptFriend] = true; - } - return true; - } - return false; - } - getConfig() { - return this.fikaConfig; - } - getModFolderName() { - return `${this.modAuthor}-${this.modName}`; - } - getModPath() { - return this.modPath; - } - getVersion() { - return package_json_1.default.version; - } -}; -exports.FikaConfig = FikaConfig; -exports.FikaConfig = FikaConfig = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("PreSptModLoader")), - __param(1, (0, tsyringe_1.inject)("FileSystem")), - __param(2, (0, tsyringe_1.inject)("JsonUtil")), - __param(3, (0, tsyringe_1.inject)("ConfigServer")), - __param(4, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof PreSptModLoader_1.PreSptModLoader !== "undefined" && PreSptModLoader_1.PreSptModLoader) === "function" ? _a : Object, typeof (_b = typeof FileSystem_1.FileSystem !== "undefined" && FileSystem_1.FileSystem) === "function" ? _b : Object, typeof (_c = typeof JsonUtil_1.JsonUtil !== "undefined" && JsonUtil_1.JsonUtil) === "function" ? _c : Object, typeof (_d = typeof ConfigServer_1.ConfigServer !== "undefined" && ConfigServer_1.ConfigServer) === "function" ? _d : Object, Object]) -], FikaConfig); -//# sourceMappingURL=FikaConfig.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/utils/FikaConfig.js.map b/user/mods/fika-server/src/utils/FikaConfig.js.map index 388caba..b63b152 100644 --- a/user/mods/fika-server/src/utils/FikaConfig.js.map +++ b/user/mods/fika-server/src/utils/FikaConfig.js.map @@ -6,5 +6,5 @@ "FikaConfig.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/utils/FikaServerTools.js b/user/mods/fika-server/src/utils/FikaServerTools.js deleted file mode 100644 index 4c4b309..0000000 --- a/user/mods/fika-server/src/utils/FikaServerTools.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaServerTools = void 0; -const child_process_1 = require("child_process"); -const fs_1 = __importDefault(require("fs")); -const node_path_1 = __importDefault(require("node:path")); -const os_1 = __importDefault(require("os")); -const ConfigTypes_1 = require("C:/snapshot/project/obj/models/enums/ConfigTypes"); -const ConfigServer_1 = require("C:/snapshot/project/obj/servers/ConfigServer"); -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaConfig_1 = require("./FikaConfig"); -let FikaServerTools = class FikaServerTools { - logger; - fikaConfig; - configServer; - name = "FikaServerTools"; - exePath; - httpConfig; - processes = {}; - constructor(logger, fikaConfig, configServer) { - this.logger = logger; - this.fikaConfig = fikaConfig; - this.configServer = configServer; - switch (os_1.default.platform()) { - case "linux": { - this.exePath = node_path_1.default.join(node_path_1.default.join(__dirname, "../../"), "FikaServerTools"); - break; - } - default: { - this.exePath = node_path_1.default.join(node_path_1.default.join(__dirname, "../../"), "FikaServerTools.exe"); - break; - } - } - this.httpConfig = this.configServer.getConfig(ConfigTypes_1.ConfigTypes.HTTP); - } - startService(serviceName) { - var exeArgs; - const natPunchServerConfig = this.fikaConfig.getConfig().natPunchServer; - switch (serviceName) { - case "NatPunchServer": - const ip = this.httpConfig.ip; - const port = natPunchServerConfig.port; - const natIntroduceAmount = natPunchServerConfig.natIntroduceAmount; - exeArgs = `-NatPunchServer -IP ${ip} -Port ${port} -NatIntroduceAmount ${natIntroduceAmount}`.split(" "); - break; - default: - this.logError(this.name, `Unknown service name provided: ${serviceName}`); - return; - } - if (!fs_1.default.existsSync(this.exePath)) { - this.logError(this.name, `File not found: ${this.exePath}`); - return; - } - if (serviceName in this.processes) { - this.stopService(serviceName); - } - const process = (0, child_process_1.spawn)(this.exePath, exeArgs); - process.stdout.on("data", (data) => { - var dataStr = data.toString(); - dataStr = dataStr.substring(0, dataStr.length - 1); - this.logInfo(serviceName, dataStr); - }); - process.stderr.on("data", (data) => { - var dataStr = data.toString(); - dataStr = dataStr.substring(0, dataStr.length - 1); - this.logError(serviceName, dataStr); - }); - process.on("exit", (code) => { - this.logError(this.name, `FikaServerTools ended with code ${code}`); - }); - this.processes[serviceName] = process; - return; - } - stopService(serviceName) { - if (serviceName in this.processes) { - const process = this.processes[serviceName]; - if (process != null) { - if (!process.killed) { - process.kill(); - } - } - } - } - logInfo(serviceName, msg) { - this.logger.info(`[${serviceName}] ${msg}`); - } - logError(serviceName, msg) { - this.logger.error(`[${serviceName}] ${msg}`); - } -}; -exports.FikaServerTools = FikaServerTools; -exports.FikaServerTools = FikaServerTools = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("WinstonLogger")), - __param(1, (0, tsyringe_1.inject)("FikaConfig")), - __param(2, (0, tsyringe_1.inject)("ConfigServer")), - __metadata("design:paramtypes", [Object, typeof (_a = typeof FikaConfig_1.FikaConfig !== "undefined" && FikaConfig_1.FikaConfig) === "function" ? _a : Object, typeof (_b = typeof ConfigServer_1.ConfigServer !== "undefined" && ConfigServer_1.ConfigServer) === "function" ? _b : Object]) -], FikaServerTools); -//# sourceMappingURL=FikaServerTools.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/utils/FikaServerTools.js.map b/user/mods/fika-server/src/utils/FikaServerTools.js.map index 1dba379..d1eed42 100644 --- a/user/mods/fika-server/src/utils/FikaServerTools.js.map +++ b/user/mods/fika-server/src/utils/FikaServerTools.js.map @@ -6,5 +6,5 @@ "FikaServerTools.ts" ], "names": [], - "mappings": ";;;;;;;;;;;;;;;;;;;AAAA,iDAAsE;AACtE,4CAAoB;AACpB,0DAA6B;AAC7B,4CAAoB;AACpB,kFAA+E;AAG/E,+EAA4E;AAC5E,wEAA+E;AAE/E,6CAA0C;AAGnC,IAAM,eAAe,GAArB,MAAM,eAAe;IAQe;IACH;IACE;IATnB,IAAI,GAAW,iBAAiB,CAAC;IAC1C,OAAO,CAAS;IAChB,UAAU,CAAc;IAExB,SAAS,GAAmD,EAAE,CAAC;IAEzE,YACuC,MAAe,EAClB,UAAsB,EACpB,YAA0B;QAFzB,WAAM,GAAN,MAAM,CAAS;QAClB,eAAU,GAAV,UAAU,CAAY;QACpB,iBAAY,GAAZ,YAAY,CAAc;QAE5D,QAAQ,YAAE,CAAC,QAAQ,EAAE,EAAE,CAAC;YACpB,KAAK,OAAO,CAAC,CAAC,CAAC;gBACX,IAAI,CAAC,OAAO,GAAG,mBAAI,CAAC,IAAI,CAAC,mBAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,EAAE,iBAAiB,CAAC,CAAC;gBAC5E,MAAM;YACV,CAAC;YACD,OAAO,CAAC,CAAC,CAAC;gBACN,IAAI,CAAC,OAAO,GAAG,mBAAI,CAAC,IAAI,CAAC,mBAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,EAAE,qBAAqB,CAAC,CAAC;gBAChF,MAAM;YACV,CAAC;QACL,CAAC;QACD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,yBAAW,CAAC,IAAI,CAAC,CAAC;IACpE,CAAC;IAEM,YAAY,CAAC,WAAmB;QACnC,IAAI,OAAiB,CAAC;QAEtB,MAAM,oBAAoB,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,cAAc,CAAC;QAExE,QAAQ,WAAW,EAAE,CAAC;YAClB,KAAK,gBAAgB;gBACjB,MAAM,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC;gBAC9B,MAAM,IAAI,GAAG,oBAAoB,CAAC,IAAI,CAAC;gBACvC,MAAM,kBAAkB,GAAG,oBAAoB,CAAC,kBAAkB,CAAC;gBACnE,OAAO,GAAG,uBAAuB,EAAE,UAAU,IAAI,wBAAwB,kBAAkB,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBACzG,MAAM;YACV;gBACI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,kCAAkC,WAAW,EAAE,CAAC,CAAC;gBAC1E,OAAO;QACf,CAAC;QAED,IAAI,CAAC,YAAE,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC;YAC/B,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,mBAAmB,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC;YAC5D,OAAO;QACX,CAAC;QAED,IAAI,WAAW,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YAChC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;QAClC,CAAC;QAED,MAAM,OAAO,GAAG,IAAA,qBAAK,EAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QAE7C,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YAC/B,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YAEnD,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YAC/B,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YAEnD,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;QACxC,CAAC,CAAC,CAAC;QAEH,OAAO,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YACxB,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,mCAAmC,IAAI,EAAE,CAAC,CAAC;QACxE,CAAC,CAAC,CAAC;QAEH,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC;QAEtC,OAAO;IACX,CAAC;IAEM,WAAW,CAAC,WAAmB;QAClC,IAAI,WAAW,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YAChC,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;YAC5C,IAAI,OAAO,IAAI,IAAI,EAAE,CAAC;gBAClB,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;oBAClB,OAAO,CAAC,IAAI,EAAE,CAAC;gBACnB,CAAC;YACL,CAAC;QACL,CAAC;IACL,CAAC;IAEM,OAAO,CAAC,WAAmB,EAAE,GAAW;QAC3C,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,WAAW,KAAK,GAAG,EAAE,CAAC,CAAC;IAChD,CAAC;IAEM,QAAQ,CAAC,WAAmB,EAAE,GAAW;QAC5C,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,WAAW,KAAK,GAAG,EAAE,CAAC,CAAC;IACjD,CAAC;CACJ,CAAA;AA9FY,0CAAe;0BAAf,eAAe;IAD3B,IAAA,qBAAU,GAAE;IASJ,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;IACvB,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,cAAc,CAAC,CAAA;iEADqB,uBAAU,oBAAV,uBAAU,oDACN,2BAAY,oBAAZ,2BAAY;GAVvD,eAAe,CA8F3B" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js b/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js deleted file mode 100644 index 681d9ee..0000000 --- a/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js +++ /dev/null @@ -1,103 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b, _c; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessClientWebSocket = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const FikaHeadlessHelper_1 = require("../helpers/FikaHeadlessHelper"); -const EFikaHeadlessWSMessageTypes_1 = require("../models/enums/EFikaHeadlessWSMessageTypes"); -const FikaMatchService_1 = require("../services/FikaMatchService"); -const FikaHeadlessService_1 = require("../services/headless/FikaHeadlessService"); -let FikaHeadlessClientWebSocket = class FikaHeadlessClientWebSocket { - fikaHeadlessHelper; - fikaHeadlessService; - fikaMatchService; - logger; - headlessWebSockets = {}; - constructor(fikaHeadlessHelper, fikaHeadlessService, fikaMatchService, logger) { - this.fikaHeadlessHelper = fikaHeadlessHelper; - this.fikaHeadlessService = fikaHeadlessService; - this.fikaMatchService = fikaMatchService; - this.logger = logger; - // Keep websocket connections alive - setInterval(async () => { - await this.keepWebSocketAlive(); - }, 30000); - } - getSocketId() { - return "Fika Headless Client"; - } - getHookUrl() { - return "/fika/headless/client"; - } - async onConnection(ws, req) { - if (req.headers.authorization === undefined) { - ws.close(); - return; - } - const Authorization = Buffer.from(req.headers.authorization.split(" ")[1], "base64").toString().split(":"); - const UserSessionID = Authorization[0]; - this.logger.debug(`[${this.getSocketId()}] User is ${UserSessionID}`); - if (!this.fikaHeadlessHelper.isHeadlessClient(UserSessionID)) { - this.logger.warning(`[${this.getSocketId()}] Invalid headless client ${UserSessionID} tried to authenticate!`); - return; - } - this.headlessWebSockets[UserSessionID] = ws; - ws.on("message", (msg) => this.onMessage(UserSessionID, msg.toString())); - ws.on("close", (code, reason) => this.onClose(ws, UserSessionID, code, reason)); - // Cleanup match if headless has crashed before re-adding it as an available client - if (this.fikaMatchService.getMatchIdByProfile(UserSessionID)) { - this.fikaMatchService.deleteMatch(UserSessionID); - } - this.fikaHeadlessService.addHeadlessClient(UserSessionID, ws); - } - // biome-ignore lint/correctness/noUnusedVariables: Currently unused, but might be implemented in the future. - onMessage(sessionID, msg) { - // Do nothing - } - // biome-ignore lint/correctness/noUnusedVariables: Currently unused, but might be implemented in the future. - onClose(ws, sessionID, code, reason) { - const clientWebSocket = this.headlessWebSockets[sessionID]; - if (clientWebSocket === ws) { - this.logger.debug(`[${this.getSocketId()}] Deleting client ${sessionID}`); - delete this.headlessWebSockets[sessionID]; - this.fikaHeadlessService.removeHeadlessClient(sessionID); - } - } - async keepWebSocketAlive() { - for (const sessionId in this.headlessWebSockets) { - const clientWebSocket = this.headlessWebSockets[sessionId]; - if (clientWebSocket.readyState === WebSocket.CLOSED) { - delete this.headlessWebSockets[sessionId]; - this.fikaHeadlessService.removeHeadlessClient(sessionId); - return; - } - let message = { - type: EFikaHeadlessWSMessageTypes_1.EFikaHeadlessWSMessageTypes.KeepAlive, - }; - // Send a keep alive message to the headless client - await clientWebSocket.sendAsync(JSON.stringify(message)); - } - } -}; -exports.FikaHeadlessClientWebSocket = FikaHeadlessClientWebSocket; -exports.FikaHeadlessClientWebSocket = FikaHeadlessClientWebSocket = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("FikaHeadlessHelper")), - __param(1, (0, tsyringe_1.inject)("FikaHeadlessService")), - __param(2, (0, tsyringe_1.inject)("FikaMatchService")), - __param(3, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof FikaHeadlessHelper_1.FikaHeadlessHelper !== "undefined" && FikaHeadlessHelper_1.FikaHeadlessHelper) === "function" ? _a : Object, typeof (_b = typeof FikaHeadlessService_1.FikaHeadlessService !== "undefined" && FikaHeadlessService_1.FikaHeadlessService) === "function" ? _b : Object, typeof (_c = typeof FikaMatchService_1.FikaMatchService !== "undefined" && FikaMatchService_1.FikaMatchService) === "function" ? _c : Object, Object]) -], FikaHeadlessClientWebSocket); -//# sourceMappingURL=FikaHeadlessClientWebSocket.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js.map b/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js.map index 7a1e6bd..e91727a 100644 --- a/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js.map +++ b/user/mods/fika-server/src/websockets/FikaHeadlessClientWebSocket.js.map @@ -6,5 +6,5 @@ "FikaHeadlessClientWebSocket.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js b/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js deleted file mode 100644 index c4f5d79..0000000 --- a/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaHeadlessRequesterWebSocket = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const EFikaHeadlessWSMessageTypes_1 = require("../models/enums/EFikaHeadlessWSMessageTypes"); -let FikaHeadlessRequesterWebSocket = class FikaHeadlessRequesterWebSocket { - saveServer; - logger; - requesterWebSockets = {}; - constructor(saveServer, logger) { - this.saveServer = saveServer; - this.logger = logger; - // Keep websocket connections alive - setInterval(async () => { - await this.keepWebSocketAlive(); - }, 30000); - } - getSocketId() { - return "Fika Headless Requester"; - } - getHookUrl() { - return "/fika/headless/requester"; - } - async onConnection(ws, req) { - if (req.headers.authorization === undefined) { - ws.close(); - return; - } - const Authorization = Buffer.from(req.headers.authorization.split(" ")[1], "base64").toString().split(":"); - const UserSessionID = Authorization[0]; - this.logger.debug(`[${this.getSocketId()}] User is ${UserSessionID}`); - if (!this.saveServer.getProfile(UserSessionID)) { - this.logger.warning(`[${this.getSocketId()}] Invalid user ${UserSessionID} tried to authenticate!`); - return; - } - this.requesterWebSockets[UserSessionID] = ws; - ws.on("close", (code, reason) => this.onClose(ws, UserSessionID, code, reason)); - } - // biome-ignore lint/correctness/noUnusedVariables: Currently unused, but might be implemented in the future. - onClose(ws, sessionID, code, reason) { - const clientWebSocket = this.requesterWebSockets[sessionID]; - if (clientWebSocket === ws) { - this.logger.debug(`[${this.getSocketId()}] Deleting requester ${sessionID}`); - delete this.requesterWebSockets[sessionID]; - } - } - async sendAsync(sessionID, message) { - const client = this.requesterWebSockets[sessionID]; - // Client is not online or not currently connected to the websocket. - if (!client) { - this.logger.warning(`[${this.getSocketId()}] Requester (${sessionID}) is not connected yet?`); - return; - } - // Client was formerly connected to the websocket, but may have connection issues as it didn't run onClose - if (client.readyState === WebSocket.CLOSED) { - this.logger.warning(`[${this.getSocketId()}] Requester (${sessionID})'s websocket is closed?`); - return; - } - await client.sendAsync(JSON.stringify(message)); - } - async keepWebSocketAlive() { - for (const sessionId in this.requesterWebSockets) { - const clientWebSocket = this.requesterWebSockets[sessionId]; - if (clientWebSocket.readyState === WebSocket.CLOSED) { - delete this.requesterWebSockets[sessionId]; - return; - } - let message = { - type: EFikaHeadlessWSMessageTypes_1.EFikaHeadlessWSMessageTypes.KeepAlive, - }; - // Send a keep alive message to the headless client - await clientWebSocket.sendAsync(JSON.stringify(message)); - } - } -}; -exports.FikaHeadlessRequesterWebSocket = FikaHeadlessRequesterWebSocket; -exports.FikaHeadlessRequesterWebSocket = FikaHeadlessRequesterWebSocket = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("WinstonLogger")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, Object]) -], FikaHeadlessRequesterWebSocket); -//# sourceMappingURL=FikaHeadlessRequesterWebSocket.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js.map b/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js.map index 31798af..c455a38 100644 --- a/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js.map +++ b/user/mods/fika-server/src/websockets/FikaHeadlessRequesterWebSocket.js.map @@ -6,5 +6,5 @@ "FikaHeadlessRequesterWebSocket.ts" ], "names": [], - "mappings": "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" + "mappings": ";;;;;;;;;;;;;;;;AAAA,sEAA6E;AAI7E,yEAAsE;AAGtE,6FAA0F;AAInF,IAAM,8BAA8B,GAApC,MAAM,8BAA8B;IAIH;IACG;IAJ/B,mBAAmB,GAAiC,EAAE,CAAC;IAE/D,YACoC,UAAsB,EACnB,MAAe;QADlB,eAAU,GAAV,UAAU,CAAY;QACnB,WAAM,GAAN,MAAM,CAAS;QAElD,mCAAmC;QACnC,WAAW,CAAC,KAAK,IAAI,EAAE;YACnB,MAAM,IAAI,CAAC,kBAAkB,EAAE,CAAC;QACpC,CAAC,EAAE,KAAK,CAAC,CAAC;IACd,CAAC;IAEM,WAAW;QACd,OAAO,yBAAyB,CAAC;IACrC,CAAC;IAEM,UAAU;QACb,OAAO,0BAA0B,CAAC;IACtC,CAAC;IAEM,KAAK,CAAC,YAAY,CAAC,EAAgB,EAAE,GAAoB;QAC5D,IAAI,GAAG,CAAC,OAAO,CAAC,aAAa,KAAK,SAAS,EAAE,CAAC;YAC1C,EAAE,CAAC,KAAK,EAAE,CAAC;YACX,OAAO;QACX,CAAC;QAED,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QAC3G,MAAM,aAAa,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAEvC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,aAAa,aAAa,EAAE,CAAC,CAAC;QAEtE,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,CAAC;YAC7C,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,kBAAkB,aAAa,yBAAyB,CAAC,CAAC;YACpG,OAAO;QACX,CAAC;QAED,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;QAC7C,EAAE,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,aAAa,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC;IACpF,CAAC;IAED,6GAA6G;IACtG,OAAO,CAAC,EAAgB,EAAE,SAAiB,EAAE,IAAY,EAAE,MAAc;QAC5E,MAAM,eAAe,GAAG,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;QAE5D,IAAI,eAAe,KAAK,EAAE,EAAE,CAAC;YACzB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,wBAAwB,SAAS,EAAE,CAAC,CAAC;YAE7E,OAAO,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;QAC/C,CAAC;IACL,CAAC;IAEM,KAAK,CAAC,SAAS,CAAC,SAAiB,EAAE,OAA0B;QAChE,MAAM,MAAM,GAAG,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;QAEnD,oEAAoE;QACpE,IAAI,CAAC,MAAM,EAAE,CAAC;YACV,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,gBAAgB,SAAS,yBAAyB,CAAC,CAAC;YAC9F,OAAO;QACX,CAAC;QAED,0GAA0G;QAC1G,IAAI,MAAM,CAAC,UAAU,KAAK,SAAS,CAAC,MAAM,EAAE,CAAC;YACzC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,gBAAgB,SAAS,0BAA0B,CAAC,CAAC;YAC/F,OAAO;QACX,CAAC;QAED,MAAM,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,CAAC;IAEO,KAAK,CAAC,kBAAkB;QAC5B,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC;YAC/C,MAAM,eAAe,GAAG,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;YAE5D,IAAI,eAAe,CAAC,UAAU,KAAK,SAAS,CAAC,MAAM,EAAE,CAAC;gBAClD,OAAO,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;gBAC3C,OAAO;YACX,CAAC;YAED,IAAI,OAAO,GAAsB;gBAC7B,IAAI,EAAE,yDAA2B,CAAC,SAAS;aAC9C,CAAC;YAEF,mDAAmD;YACnD,MAAM,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;QAC7D,CAAC;IACL,CAAC;CACJ,CAAA;AAvFY,wEAA8B;yCAA9B,8BAA8B;IAD1C,IAAA,qBAAU,GAAE;IAKJ,WAAA,IAAA,iBAAM,EAAC,YAAY,CAAC,CAAA;IACpB,WAAA,IAAA,iBAAM,EAAC,eAAe,CAAC,CAAA;yDADoB,uBAAU,oBAAV,uBAAU;GAJjD,8BAA8B,CAuF1C" } \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js b/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js deleted file mode 100644 index fc5523c..0000000 --- a/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js +++ /dev/null @@ -1,107 +0,0 @@ -"use strict"; -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FikaNotificationWebSocket = void 0; -const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe"); -const SaveServer_1 = require("C:/snapshot/project/obj/servers/SaveServer"); -const EFikaNotifications_1 = require("../models/enums/EFikaNotifications"); -const FikaPresenceService_1 = require("../services/FikaPresenceService"); -let FikaNotificationWebSocket = class FikaNotificationWebSocket { - saveServer; - logger; - fikaPresenceService; - clientWebSockets; - constructor(saveServer, logger, fikaPresenceService) { - this.saveServer = saveServer; - this.logger = logger; - this.fikaPresenceService = fikaPresenceService; - this.clientWebSockets = {}; - // Keep websocket connections alive - setInterval(async () => { - await this.keepWebSocketAlive(); - }, 30000); - } - getSocketId() { - return "Fika Notification Manager"; - } - getHookUrl() { - return "/fika/notification/"; - } - async onConnection(ws, req) { - if (req.headers.authorization === undefined) { - ws.close(); - return; - } - const Authorization = Buffer.from(req.headers.authorization.split(" ")[1], "base64").toString().split(":"); - const UserSessionID = Authorization[0]; - this.logger.debug(`[${this.getSocketId()}] User is ${UserSessionID}`); - if (!this.saveServer.getProfile(UserSessionID)) { - this.logger.warning(`[${this.getSocketId()}] Invalid user ${UserSessionID} tried to authenticate!`); - return; - } - this.clientWebSockets[UserSessionID] = ws; - ws.on("message", (msg) => this.onMessage(UserSessionID, msg.toString())); - ws.on("close", (code, reason) => this.onClose(ws, UserSessionID, code, reason)); - this.fikaPresenceService.addPlayerPresence(UserSessionID); - } - // biome-ignore lint/correctness/noUnusedVariables: Currently unused, but might be implemented in the future. - onMessage(sessionID, msg) { - // Do nothing - } - // biome-ignore lint/correctness/noUnusedVariables: Currently unused, but might be implemented in the future. - onClose(ws, sessionID, code, reason) { - const clientWebSocket = this.clientWebSockets[sessionID]; - if (clientWebSocket === ws) { - this.logger.debug(`[${this.getSocketId()}] Deleting client ${sessionID}`); - delete this.clientWebSockets[sessionID]; - } - this.fikaPresenceService.removePlayerPresence(sessionID); - } - // Send functionality for sending to a single client. - async sendAsync(sessionID, message) { - const client = this.clientWebSockets[sessionID]; - // Client is not online or not currently connected to the websocket. - if (!client) { - return; - } - // Client was formerly connected to the websocket, but may have connection issues as it didn't run onClose - if (client.readyState === WebSocket.CLOSED) { - return; - } - await client.sendAsync(JSON.stringify(message)); - } - async broadcast(message) { - for (const sessionID in this.clientWebSockets) { - await this.sendAsync(sessionID, message); - } - } - async keepWebSocketAlive() { - for (const sessionID in this.clientWebSockets) { - let message = { - type: EFikaNotifications_1.EFikaNotifications.KeepAlive, - }; - await this.sendAsync(sessionID, message); - } - } -}; -exports.FikaNotificationWebSocket = FikaNotificationWebSocket; -exports.FikaNotificationWebSocket = FikaNotificationWebSocket = __decorate([ - (0, tsyringe_1.injectable)(), - __param(0, (0, tsyringe_1.inject)("SaveServer")), - __param(1, (0, tsyringe_1.inject)("WinstonLogger")), - __param(2, (0, tsyringe_1.inject)("FikaPresenceService")), - __metadata("design:paramtypes", [typeof (_a = typeof SaveServer_1.SaveServer !== "undefined" && SaveServer_1.SaveServer) === "function" ? _a : Object, Object, typeof (_b = typeof FikaPresenceService_1.FikaPresenceService !== "undefined" && FikaPresenceService_1.FikaPresenceService) === "function" ? _b : Object]) -], FikaNotificationWebSocket); -//# sourceMappingURL=FikaNotificationWebSocket.js.map \ No newline at end of file diff --git a/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js.map b/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js.map index 2338a84..5da814f 100644 --- a/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js.map +++ b/user/mods/fika-server/src/websockets/FikaNotificationWebSocket.js.map @@ -6,5 +6,5 @@ "FikaNotificationWebSocket.ts" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file