mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 21:24:58 -05:00
fix: inngest is no longer broken i think
This commit is contained in:
parent
77d5d6d1da
commit
579ce15832
@ -16,26 +16,28 @@ export default serve({
|
|||||||
async ({ event, step }) => {
|
async ({ event, step }) => {
|
||||||
const mongo = new MongoClient(process.env.MONGO_DB as string);
|
const mongo = new MongoClient(process.env.MONGO_DB as string);
|
||||||
try {
|
try {
|
||||||
const mh = await (
|
const mh = await step.run("grab-servers-from-api", async () => {
|
||||||
await fetch("https://api.minehut.com/servers", {
|
return await (
|
||||||
headers: {
|
await fetch("https://api.minehut.com/servers", {
|
||||||
accept: "application/json",
|
headers: {
|
||||||
"accept-language": Math.random().toString(),
|
accept: "application/json",
|
||||||
priority: "u=1, i",
|
"accept-language": Math.random().toString(),
|
||||||
"sec-ch-ua": '"Not/A)Brand";v="8", "Chromium";v="126"',
|
priority: "u=1, i",
|
||||||
"sec-ch-ua-mobile": "?0",
|
"sec-ch-ua": '"Not/A)Brand";v="8", "Chromium";v="126"',
|
||||||
"sec-ch-ua-platform": '"macOS"',
|
"sec-ch-ua-mobile": "?0",
|
||||||
"sec-fetch-dest": "empty",
|
"sec-ch-ua-platform": '"macOS"',
|
||||||
"sec-fetch-mode": "cors",
|
"sec-fetch-dest": "empty",
|
||||||
"sec-fetch-site": "cross-site",
|
"sec-fetch-mode": "cors",
|
||||||
"Content-Type": "application/json",
|
"sec-fetch-site": "cross-site",
|
||||||
Referer: "http://localhost:3000/",
|
"Content-Type": "application/json",
|
||||||
"Referrer-Policy": "strict-origin-when-cross-origin",
|
Referer: "http://localhost:3000/",
|
||||||
},
|
"Referrer-Policy": "strict-origin-when-cross-origin",
|
||||||
body: null,
|
},
|
||||||
method: "GET",
|
body: null,
|
||||||
})
|
method: "GET",
|
||||||
).json();
|
})
|
||||||
|
).json();
|
||||||
|
});
|
||||||
|
|
||||||
const mha = mongo.db("mhsf").collection("mh");
|
const mha = mongo.db("mhsf").collection("mh");
|
||||||
const meta = mongo.db("mhsf").collection("meta");
|
const meta = mongo.db("mhsf").collection("meta");
|
||||||
@ -44,30 +46,31 @@ export default serve({
|
|||||||
await mha.insertOne({
|
await mha.insertOne({
|
||||||
total_players: mh.total_players,
|
total_players: mh.total_players,
|
||||||
total_servers: mh.total_servers,
|
total_servers: mh.total_servers,
|
||||||
unix: Date.now(),
|
date: new Date(),
|
||||||
});
|
});
|
||||||
|
|
||||||
mh.servers.forEach(async (server: OnlineServer, i: number) => {
|
const completed = await step.run("listing-servers", async () => {
|
||||||
const serverFavoritesObject = await meta.findOne({
|
mh.servers.forEach(async (server: OnlineServer, i: number) => {
|
||||||
server: server.name,
|
const serverFavoritesObject = await meta.findOne({
|
||||||
});
|
server: server.name,
|
||||||
let favorites = 0;
|
});
|
||||||
if (serverFavoritesObject != undefined)
|
let favorites = 0;
|
||||||
favorites = serverFavoritesObject.favorites;
|
if (serverFavoritesObject != undefined)
|
||||||
|
favorites = serverFavoritesObject.favorites;
|
||||||
|
|
||||||
await dbl.insertOne({
|
await dbl.insertOne({
|
||||||
player_count: server.playerData.playerCount,
|
player_count: server.playerData.playerCount,
|
||||||
favorites,
|
favorites,
|
||||||
server: server.name,
|
server: server.name,
|
||||||
date: new Date(),
|
date: new Date(),
|
||||||
|
});
|
||||||
|
console.log(i, mh.servers.length);
|
||||||
});
|
});
|
||||||
|
return true;
|
||||||
});
|
});
|
||||||
await mongo.close();
|
if (completed == true) {
|
||||||
|
return { event, body: "Finished!" };
|
||||||
return {
|
}
|
||||||
event,
|
|
||||||
body: "Finished adding " + mh.servers.length + " servers.",
|
|
||||||
};
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
await mongo.close();
|
await mongo.close();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user