feat: renamed stats to statsfull

This commit is contained in:
TresAbhi committed 2023-06-27 19:10:12 +00:00
1 parent 8bf8030157
commit 5fb36352d2
7 files changed
+14 -18

No files matched your search

+1
View File
@@ -20,6 +20,7 @@
"SKLLD",
"Smri",
"startcase",
"statsfull",
"strvk",
"tankaverages",
"tankopedia",
+1 -1
View File
@@ -7,7 +7,7 @@ import resolvePeriodFromCommand from '../core/discord/resolvePeriodFromCommand.j
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand.js';
import { CommandRegistry } from '../events/interactionCreate/index.js';
import evolution from '../renderers/evolution.js';
import { StatType } from '../renderers/stats.js';
import { StatType } from '../renderers/statsfull.js';
export default {
inProduction: true,
@@ -13,17 +13,17 @@ import resolvePeriodFromCommand from '../core/discord/resolvePeriodFromCommand.j
import resolvePlayerFromButton from '../core/discord/resolvePlayerFromButton.js';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand.js';
import { CommandRegistry } from '../events/interactionCreate/index.js';
import stats, { StatType } from '../renderers/stats.js';
import statsfull, { StatType } from '../renderers/statsfull.js';
export default {
inProduction: true,
inDevelopment: false,
inDevelopment: true,
inPublic: true,
command: addStatTypeSubCommandGroups(
new SlashCommandBuilder()
.setName('stats')
.setDescription('In-game statistics'),
.setName('statsfull')
.setDescription('Full in-game statistics'),
),
async handler(interaction) {
@@ -37,14 +37,14 @@ export default {
const tankId = commandGroup === 'tank' ? resolveTankId(tankIdRaw) : 0;
const start = interaction.options.getInteger('start');
const end = interaction.options.getInteger('end');
const path = `stats/${commandGroup}/${subcommand}?server=${
const path = `statsfull/${commandGroup}/${subcommand}?server=${
player.server
}&id=${player.id}&tankId=${tankId}&start=${start ?? 0}&end=${end ?? 0}`;
interactionToURL(interaction);
return [
await stats(commandGroup, period, player, tankId),
await statsfull(commandGroup, period, player, tankId),
primaryButton(path, 'Refresh'),
linkButton(path, 'Embed'),
];
@@ -62,7 +62,7 @@ export default {
const period = resolvePeriodFromButton(interaction);
const player = await resolvePlayerFromButton(interaction);
return await stats(
return await statsfull(
commandGroup,
period,
player,
+1 -1
View File
@@ -15,7 +15,7 @@ import { WARGAMING_APPLICATION_ID } from '../core/node/arguments.js';
import { AccountInfo } from '../types/accountInfo.js';
import { Histories } from '../types/histories.js';
import { PlayerClanData } from '../types/playerClanData.js';
import { StatType } from './stats.js';
import { StatType } from './statsfull.js';
export default async function evolution<Type extends StatType>(
type: Type,
@@ -24,7 +24,7 @@ import { PlayerClanData } from '../types/playerClanData.js';
export type StatType = 'player' | 'tank';
export default async function stats<Type extends StatType>(
export default async function statsfull<Type extends StatType>(
type: Type,
{ start, end, statsName }: ResolvedPeriod,
{ server, id }: ResolvedPlayer,
+2 -2
View File
@@ -1,6 +1,6 @@
import resolvePeriodFromRequest from '../core/express/resolvePeriodFromRequest.js';
import resolvePlayerFromRequest from '../core/express/resolvePlayerFromRequest.js';
import stats, { StatType } from '../renderers/stats.js';
import statsfull, { StatType } from '../renderers/statsfull.js';
import { RouterRegistry } from '../server.js';
export default {
@@ -13,7 +13,7 @@ export default {
const period = resolvePeriodFromRequest(req);
const player = resolvePlayerFromRequest(req);
return await stats(
return await statsfull(
type,
period,
player,
+1 -6
View File
@@ -11,10 +11,5 @@
"resolveJsonModule": true,
"jsx": "react-jsx"
},
"include": [
"src/**/*.ts",
"src/renderers/stats.tsx",
"src/events/interactionCreate/handlers/button.tsx",
"src/routers/stats.tsx"
]
"include": ["src/**/*.ts"]
}