mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 17:35:00 -05:00
bug: fixing up some minor stuff
This commit is contained in:
parent
9aa2546e1b
commit
e3e2c85b37
@ -81,44 +81,5 @@ export default serve({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
inngest.createFunction(
|
|
||||||
{ id: "every-two-months" },
|
|
||||||
[{ cron: "0 0 1 */2 *" }],
|
|
||||||
async ({ event, step }) => {
|
|
||||||
const mongo = new MongoClient(process.env.MONGO_DB as string);
|
|
||||||
const meta = mongo.db("mhsf").collection("history");
|
|
||||||
const historical = mongo.db("mhsf").collection("historical");
|
|
||||||
|
|
||||||
const array = await meta.find().toArray();
|
|
||||||
const result: any = {};
|
|
||||||
|
|
||||||
array.forEach((c) => {
|
|
||||||
if (result[c.server] == undefined) {
|
|
||||||
result[c.server] = {
|
|
||||||
server: c.server,
|
|
||||||
player_count: [c.player_count],
|
|
||||||
favorites: [c.favorites],
|
|
||||||
time: Date.now(),
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
result[c.server] = {
|
|
||||||
server: c.server,
|
|
||||||
player_count: [...result[c.server]?.player_count, c.player_count],
|
|
||||||
favorites: [...result[c.server]?.favorites, c.favorites],
|
|
||||||
time: c.time,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
historical.insertMany(Object.values(result));
|
|
||||||
meta.drop();
|
|
||||||
mongo.close();
|
|
||||||
|
|
||||||
return {
|
|
||||||
event,
|
|
||||||
body: "Dropped database. ",
|
|
||||||
};
|
|
||||||
}
|
|
||||||
),
|
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user