feat: base work

This commit is contained in:
TrèsAbhi committed 2024-04-13 18:20:49 -05:00
1 parent 545ee70cd0
commit 9bc1635680
6 files changed
+38 -10

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import { Locale } from 'discord.js';
import { REGIONS } from '../src/constants/regions';
import getTankStats from '../src/core/blitz/getTankStats';
import { idToRegion } from '../src/core/blitz/idToRegion';
import usersRaw from '../test.users.json';
let done = 0;
const users = usersRaw.slice(0, 100);
const regionUsers = REGIONS.map((region) =>
users.filter((user) => idToRegion(user.blitz) === region),
);
const regionChunkedUsers = await Promise.all(
regionUsers.map(async (regionUsers, index) => {
return await Promise.all(
regionUsers.map(async (user) => {
const region = REGIONS[index];
const stats = await getTankStats(region, user.blitz, Locale.EnglishUS);
console.log(`Fetch user ${++done} / ${users.length}`);
return stats;
}),
);
}),
);
regionChunkedUsers.map((users, regionIndex) => {
const region = REGIONS[regionIndex];
console.log(region, users.length);
});