fix: inngest is no longer broken i think

This commit is contained in:
dvelo 2024-08-13 17:24:58 -05:00
parent 77d5d6d1da
commit 579ce15832

@ -16,7 +16,8 @@ export default serve({
async ({ event, step }) => {
const mongo = new MongoClient(process.env.MONGO_DB as string);
try {
const mh = await (
const mh = await step.run("grab-servers-from-api", async () => {
return await (
await fetch("https://api.minehut.com/servers", {
headers: {
accept: "application/json",
@ -36,6 +37,7 @@ export default serve({
method: "GET",
})
).json();
});
const mha = mongo.db("mhsf").collection("mh");
const meta = mongo.db("mhsf").collection("meta");
@ -44,9 +46,10 @@ export default serve({
await mha.insertOne({
total_players: mh.total_players,
total_servers: mh.total_servers,
unix: Date.now(),
date: new Date(),
});
const completed = await step.run("listing-servers", async () => {
mh.servers.forEach(async (server: OnlineServer, i: number) => {
const serverFavoritesObject = await meta.findOne({
server: server.name,
@ -61,13 +64,13 @@ export default serve({
server: server.name,
date: new Date(),
});
console.log(i, mh.servers.length);
});
await mongo.close();
return {
event,
body: "Finished adding " + mh.servers.length + " servers.",
};
return true;
});
if (completed == true) {
return { event, body: "Finished!" };
}
} catch (e) {
await mongo.close();