Files
djhackersdev_minime/src/chunithm/handler/getGameSetting.ts
T

32 lines
943 B
TypeScript

import { writeDate } from "../proto/base";
import { Repositories } from "../repo";
import { GetGameSettingRequest } from "../request/getGameSetting";
import { GetGameSettingResponse } from "../response/getGameSetting";
export default async function getGameSetting(
rep: Repositories,
req: GetGameSettingRequest
): Promise<GetGameSettingResponse> {
const rebootStartTime = new Date();
rebootStartTime.setHours(rebootStartTime.getHours() - 3);
const rebootEndTime = new Date();
rebootEndTime.setHours(rebootEndTime.getHours() - 2);
return {
gameSetting: {
dataVersion: "1",
isMaintenance: "false",
requestInterval: "10",
rebootStartTime: writeDate(rebootStartTime),
rebootEndTime: writeDate(rebootEndTime),
isBackgroundDistribute: "false",
maxCountCharacter: "300",
maxCountItem: "300",
maxCountMusic: "300",
},
isDumpUpload: "false",
isAou: "false",
};
}