Embed base images into binary

Include resource directory
Ran `deno fmt` with 4 space indent, that changed every file (!!!!!)
various changes
This commit is contained in:
2025-03-24 19:11:36 -04:00
parent 2207e389c9
commit 49c481aa0e
61 changed files with 2369 additions and 2031 deletions

View File

@@ -1,10 +1,10 @@
import { APIUtils } from "../../apiutils.ts";
import { GameConfigs } from "../../data/config.ts";
export const route = APIUtils.createRouter('/config');
export const route = APIUtils.createRouter("/config");
route.router.get('/v2', (_rq, rs) => {
route.router.get("/v2", (_rq, rs) => {
const config = GameConfigs.getConfig();
if (config == null) rs.sendStatus(500);
else rs.json(config);
});
});

View File

@@ -1,7 +1,7 @@
import { APIUtils } from "../../apiutils.ts";
export const route = APIUtils.createRouter('/gameconfigs');
export const route = APIUtils.createRouter("/gameconfigs");
route.router.get('/v1/all', (_rq, rs) => {
route.router.get("/v1/all", (_rq, rs) => {
rs.json([]);
});
});

View File

@@ -1,34 +1,35 @@
import { APIUtils } from "../../apiutils.ts";
export const route = APIUtils.createRouter('/versioncheck');
export const route = APIUtils.createRouter("/versioncheck");
const validVersion = '20191120';
const validVersion = "20191120";
enum VersionStatus {
ValidForPlay,
ValidForMenu,
UpdateRequired
UpdateRequired,
}
type ValidVersionResponse = {
VersionStatus: VersionStatus
}
VersionStatus: VersionStatus;
};
route.router.get('/v4', (rq, rs) => {
const requestedVer = rq.query['v'];
const pQuery = rq.query['p'];
if (typeof requestedVer == 'undefined' || typeof pQuery == 'undefined') {
route.router.get("/v4", (rq, rs) => {
const requestedVer = rq.query["v"];
const pQuery = rq.query["p"];
if (typeof requestedVer == "undefined" || typeof pQuery == "undefined") {
rs.statusCode = 400;
rs.json(APIUtils.genericResponseFormat(true, 'One or more query parameters were not found.'));
}
else if (requestedVer !== validVersion) {
rs.json(APIUtils.genericResponseFormat(true, "One or more query parameters were not found."));
} else if (requestedVer !== validVersion) {
const res: ValidVersionResponse = {
VersionStatus: VersionStatus.UpdateRequired
}
VersionStatus: VersionStatus.UpdateRequired,
};
rs.json(res);
} else {
const res: ValidVersionResponse = {
VersionStatus: VersionStatus.ValidForPlay
}
VersionStatus: VersionStatus.ValidForPlay,
};
rs.json(res);
}
});
});