diff --git a/project/src/models/eft/game/ISendReportRequest.ts b/project/src/models/eft/game/ISendReportRequest.ts new file mode 100644 index 00000000..77b2d407 --- /dev/null +++ b/project/src/models/eft/game/ISendReportRequest.ts @@ -0,0 +1,5 @@ +export interface ISendReportRequest +{ + type: string + uid: string +} diff --git a/project/src/routers/static/GameStaticRouter.ts b/project/src/routers/static/GameStaticRouter.ts index 26342edd..4ac6a2c3 100644 --- a/project/src/routers/static/GameStaticRouter.ts +++ b/project/src/routers/static/GameStaticRouter.ts @@ -12,6 +12,7 @@ import { IGetRaidTimeResponse } from "@spt-aki/models/eft/game/IGetRaidTimeRespo import { IServerDetails } from "@spt-aki/models/eft/game/IServerDetails"; import { IGetBodyResponseData } from "@spt-aki/models/eft/httpResponse/IGetBodyResponseData"; import { INullResponseData } from "@spt-aki/models/eft/httpResponse/INullResponseData"; +import { ISendReportRequest } from "@spt-aki/models/eft/game/ISendReportRequest"; @injectable() export class GameStaticRouter extends StaticRouter @@ -136,6 +137,13 @@ export class GameStaticRouter extends StaticRouter return this.gameCallbacks.reportNickname(url, info, sessionID); }, ), + new RouteAction( + "/client/report/send", + async (url: string, info: ISendReportRequest, sessionID: string, output: string): Promise => + { + return null; + }, + ), new RouteAction( "/singleplayer/settings/getRaidTime", // eslint-disable-next-line @typescript-eslint/no-unused-vars