mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 02:37:05 +02:00
feat: renamed stats to statsfull
This commit is contained in:
1 parent
8bf8030157
commit
5fb36352d2
7 files changed
+14
-18
No files matched your search
Vendored
+1
@@ -20,6 +20,7 @@
|
||||
"SKLLD",
|
||||
"Smri",
|
||||
"startcase",
|
||||
"statsfull",
|
||||
"strvk",
|
||||
"tankaverages",
|
||||
"tankopedia",
|
||||
|
||||
@@ -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,
|
||||
@@ -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,
|
||||
@@ -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
@@ -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"]
|
||||
}
|
||||
Reference in new issue
Block a user