restore connery to /all

This commit is contained in:
41666 2022-12-20 20:19:55 -05:00
parent 83b3ad01c4
commit 35c9496cdc

View file

@ -1,6 +1,6 @@
import { IRequest } from "itty-router"; import { IRequest } from "itty-router";
import { noData } from "./errors"; import { noData } from "./errors";
import { DebugPayload, Flags, OnePayload, ServiceResponse } from "./types"; import { DebugPayload, Flags, OnePayload } from "./types";
import { Cache } from "./cache"; import { Cache } from "./cache";
import { getWorld } from "./fetcher"; import { getWorld } from "./fetcher";
@ -37,7 +37,7 @@ export const handleAll = async (
cache: Cache, cache: Cache,
flags: Flags flags: Flags
): Promise<Response> => { ): Promise<Response> => {
const cached = await cache.get("all"); const cached = await cache.get(`all${debug ? ".debug" : ""}`);
if (cached) { if (cached) {
return new Response(JSON.stringify(cached), { return new Response(JSON.stringify(cached), {
headers: { headers: {
@ -55,7 +55,7 @@ export const handleAll = async (
} }
await worldTasks[0]; // Force the first one to cache for the rest await worldTasks[0]; // Force the first one to cache for the rest
const worldData = await Promise.all(worldTasks.slice(1)); const worldData = await Promise.all(worldTasks);
if (debug === "1") { if (debug === "1") {
return new Response(JSON.stringify(worldData), { return new Response(JSON.stringify(worldData), {
@ -67,7 +67,7 @@ export const handleAll = async (
const worldPayloads = worldData.map((x: any) => x.world || x); const worldPayloads = worldData.map((x: any) => x.world || x);
await cache.put("all", worldPayloads); await cache.put(`all${debug ? ".debug" : ""}`, worldPayloads);
return new Response(JSON.stringify(worldPayloads), { return new Response(JSON.stringify(worldPayloads), {
headers: { headers: {