Files
fika-modsync/User/Mods/fika-server/src/callbacks/FikaClientCallbacks.ts
T
2024-06-09 14:31:45 +08:00

22 lines
822 B
TypeScript

import { inject, injectable } from "tsyringe";
import { HttpResponseUtil } from "@spt-aki/utils/HttpResponseUtil";
import { FikaClientController } from "../controllers/FikaClientController";
import { IFikaRaidServerIdRequestData } from "../models/fika/routes/raid/IFikaRaidServerIdRequestData";
@injectable()
export class FikaClientCallbacks {
constructor(
@inject("HttpResponseUtil") protected httpResponseUtil: HttpResponseUtil,
@inject("FikaClientController") protected fikaClientController: FikaClientController,
) {
// empty
}
/** Handle /fika/client/config */
public handleClientConfig(_url: string, _info: IFikaRaidServerIdRequestData, _sessionID: string): string {
return this.httpResponseUtil.noBody(this.fikaClientController.handleClientConfig());
}
}