feat: swap core and _core

This commit is contained in:
TrèsAbhi committed 2023-10-14 11:06:03 -05:00
1 parent 07e3660388
commit b827f7f730
113 files changed
+254 -247

No files matched your search

File renamed without changes.
@@ -1,6 +1,6 @@
import fetchBlitz from '../../_core/blitz/fetchWargaming';
import { Region } from '../../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../../constants/wargamingApplicationID';
import fetchBlitz from '../../core/blitz/fetchWargaming';
import { Clan, ClanList } from '../../types/clanList';
export type ClanListWithRegion = (Clan & {
@@ -1,6 +1,6 @@
import fetchBlitz from '../../_core/blitz/fetchWargaming';
import { Region } from '../../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../../constants/wargamingApplicationID';
import fetchBlitz from '../../core/blitz/fetchWargaming';
interface Account {
nickname: string;
File renamed without changes.
File renamed without changes.
@@ -1,4 +1,4 @@
import { AllStats } from '../../_core/blitz/getAccountInfo';
import { AllStats } from '../../core/blitz/getAccountInfo';
import { emptyAllStats } from '../blitzstars/getDiffedTankStats';
export default function sumStats(allStatsCollection: AllStats[]) {
@@ -1,7 +1,7 @@
import { deburr } from 'lodash';
import fetchBlitz from '../../_core/blitz/fetchWargaming';
import { TreeTypeString } from '../../components/Tanks';
import { WARGAMING_APPLICATION_ID } from '../../constants/wargamingApplicationID';
import fetchBlitz from '../../core/blitz/fetchWargaming';
import { context } from '../blitzkrieg/context';
export interface TankopediaEntry {
File renamed without changes.
@@ -1,5 +1,5 @@
import { StatFilters } from '../../_core/statistics/filterStats';
import { TREE_TYPE_NAMES } from '../../components/Tanks';
import { StatFilters } from '../../core/statistics/filterStats';
import resolveTankName from '../blitz/resolveTankName';
import { TIER_ROMAN_NUMERALS, Tier, tankopediaInfo } from '../blitz/tankopedia';
@@ -1,5 +1,5 @@
import { AllStats } from '../../_core/blitz/getAccountInfo';
import { TierWeightsRecord } from '../../components/TierWeights';
import { AllStats } from '../../core/blitz/getAccountInfo';
import { tankopedia } from '../blitz/tankopedia';
export async function getTierWeights(
@@ -1,5 +1,5 @@
import { getAccountInfo } from '../../_core/blitz/getAccountInfo';
import { Region } from '../../constants/regions';
import { getAccountInfo } from '../../core/blitz/getAccountInfo';
import linkButton from '../discord/linkButton';
export async function getBlitzStarsLinkButton(
@@ -1,5 +1,5 @@
import { AllStats } from '../../_core/blitz/getAccountInfo';
import { Region } from '../../constants/regions';
import { AllStats } from '../../core/blitz/getAccountInfo';
import getTankHistories, {
TankHistories,
TankHistoryRaw,
@@ -1,6 +1,6 @@
import { getAccountInfo } from '../../_core/blitz/getAccountInfo';
import { PlayerStats } from '../../_core/blitzstars/getPlayerStats';
import { Region } from '../../constants/regions';
import { getAccountInfo } from '../../core/blitz/getAccountInfo';
import { PlayerStats } from '../../core/blitzstars/getPlayerStats';
import {
GetHistoriesOptions,
Histories,
@@ -1,5 +1,5 @@
import getTankStats from '../../_core/blitz/getTankStats';
import { Region } from '../../constants/regions';
import getTankStats from '../../core/blitz/getTankStats';
import {
GetHistoriesOptions,
Histories,
@@ -1,4 +1,4 @@
import { AllStats } from '../../_core/blitz/getAccountInfo';
import { AllStats } from '../../core/blitz/getAccountInfo';
import { context } from '../blitzkrieg/context';
export interface SpecialStats {
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,6 @@
import { ButtonInteraction } from 'discord.js';
import { StatFilters } from '../../_core/statistics/filterStats';
import { TreeTypeString } from '../../components/Tanks';
import { StatFilters } from '../../core/statistics/filterStats';
export function getFiltersFromButton(interaction: ButtonInteraction) {
const url = new URL(`https://example.com/${interaction.customId}`);
@@ -1,6 +1,6 @@
import { ChatInputCommandInteraction } from 'discord.js';
import { StatFilters } from '../../_core/statistics/filterStats';
import { TreeTypeString } from '../../components/Tanks';
import { StatFilters } from '../../core/statistics/filterStats';
export function getFiltersFromCommand(
interaction: ChatInputCommandInteraction,
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1 -1
View File
@@ -1,5 +1,5 @@
import { NextResponse } from 'next/server';
import { tankAverages } from '../../../core/blitzstars/tankAverages';
import { tankAverages } from '../../../LEGACY_core/blitzstars/tankAverages';
export async function GET() {
return NextResponse.json(await tankAverages);
+1 -1
View File
@@ -1,5 +1,5 @@
import { NextResponse } from 'next/server';
import { tankopedia } from '../../../core/blitz/tankopedia';
import { tankopedia } from '../../../LEGACY_core/blitz/tankopedia';
export async function GET() {
return NextResponse.json(await tankopedia);
+9 -6
View File
@@ -2,15 +2,18 @@
import { ContextMenu } from '@radix-ui/themes';
import { useEffect, useState } from 'react';
import fetchBlitz from '../../../_core/blitz/fetchWargaming';
import calculateWN8 from '../../../_core/statistics/calculateWN8';
import { deltaTankStats } from '../../../_core/statistics/deltaTankStats';
import getWN8Percentile from '../../../LEGACY_core/blitz/getWN8Percentile';
import {
TankopediaEntry,
tankopedia,
} from '../../../LEGACY_core/blitz/tankopedia';
import { tankAverages } from '../../../LEGACY_core/blitzstars/tankAverages';
import * as Breakdown from '../../../components/Breakdown';
import { TreeTypeEnum } from '../../../components/Tanks';
import { WARGAMING_APPLICATION_ID } from '../../../constants/wargamingApplicationID';
import getWN8Percentile from '../../../core/blitz/getWN8Percentile';
import { TankopediaEntry, tankopedia } from '../../../core/blitz/tankopedia';
import { tankAverages } from '../../../core/blitzstars/tankAverages';
import fetchBlitz from '../../../core/blitz/fetchWargaming';
import calculateWN8 from '../../../core/statistics/calculateWN8';
import { deltaTankStats } from '../../../core/statistics/deltaTankStats';
import { useSession } from '../../../stores/session';
import { IndividualTankStats, TanksStats } from '../../../types/tanksStats';
import { CustomColumnDisplay } from '../../tools/session/components/CustomColumn';
+4 -4
View File
@@ -18,13 +18,13 @@ import {
} from '@radix-ui/themes';
import { debounce } from 'lodash';
import { ChangeEvent, useRef, useState } from 'react';
import fetchBlitz from '../../../_core/blitz/fetchWargaming';
import listPlayers, {
AccountListWithServer,
} from '../../../LEGACY_core/blitz/listPlayers';
import PageWrapper from '../../../components/PageWrapper';
import { REGION_NAMES, Region } from '../../../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../../../constants/wargamingApplicationID';
import listPlayers, {
AccountListWithServer,
} from '../../../core/blitz/listPlayers';
import fetchBlitz from '../../../core/blitz/fetchWargaming';
import { useSession } from '../../../stores/session';
import { NormalizedTankStats, TanksStats } from '../../../types/tanksStats';
import SessionPage from '../../embeds/session/page';
+3 -3
View File
@@ -1,6 +1,6 @@
import { client } from './core/discord/client';
import { registerProcesses } from './core/node/processes';
import { secrets } from './core/node/secrets';
import { client } from './LEGACY_core/discord/client';
import { registerProcesses } from './LEGACY_core/node/processes';
import { secrets } from './LEGACY_core/node/secrets';
registerProcesses();
client.login(secrets.DISCORD_TOKEN);
+9 -9
View File
@@ -7,15 +7,15 @@
// import { SlashCommandBuilder, escapeMarkdown } from 'discord.js';
// import markdownEscape from 'markdown-escape';
// import { getAccountAchievements } from '../_core/blitz/getAccountAchievements';
// import { getAccountInfo } from '../_core/blitz/getAccountInfo';
// import { getClanInfo } from '../_core/blitz/getClanInfo';
// import { PlayerHistoriesRaw } from '../core/blitzstars/getPlayerHistories';
// import getTimeDaysAgo from '../core/blitzstars/getTimeDaysAgo';
// import addClanChoices from '../core/discord/addClanChoices';
// import autocompleteClan from '../core/discord/autocompleteClan';
// import embedWarning from '../core/discord/embedWarning';
// import resolveClanFromCommand from '../core/discord/resolveClanFromCommand';
// import { getAccountAchievements } from '../core/blitz/getAccountAchievements';
// import { getAccountInfo } from '../core/blitz/getAccountInfo';
// import { getClanInfo } from '../core/blitz/getClanInfo';
// import { PlayerHistoriesRaw } from '../LEGACY_core/blitzstars/getPlayerHistories';
// import getTimeDaysAgo from '../LEGACY_core/blitzstars/getTimeDaysAgo';
// import addClanChoices from '../LEGACY_core/discord/addClanChoices';
// import autocompleteClan from '../LEGACY_core/discord/autocompleteClan';
// import embedWarning from '../LEGACY_core/discord/embedWarning';
// import resolveClanFromCommand from '../LEGACY_core/discord/resolveClanFromCommand';
// import { CommandRegistry } from '../events/interactionCreate';
// export const clanEventCommand: CommandRegistry = {
+6 -6
View File
@@ -1,11 +1,11 @@
import { SlashCommandBuilder } from 'discord.js';
import packageJSON from '../../package.json' assert { type: 'json' };
import { tankopedia } from '../core/blitz/tankopedia';
import { tankAverages } from '../core/blitzstars/tankAverages';
import { client } from '../core/discord/client';
import embedInfo from '../core/discord/embedInfo';
import markdownTable from '../core/discord/markdownTable';
import getClientId from '../core/node/getClientId';
import { tankopedia } from '../LEGACY_core/blitz/tankopedia';
import { tankAverages } from '../LEGACY_core/blitzstars/tankAverages';
import { client } from '../LEGACY_core/discord/client';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import markdownTable from '../LEGACY_core/discord/markdownTable';
import getClientId from '../LEGACY_core/node/getClientId';
import { CommandRegistry } from '../events/interactionCreate';
const executionStart = new Date().getTime();
+15 -13
View File
@@ -1,17 +1,19 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import calculateWN8 from '../_core/statistics/calculateWN8';
import sumStats from '../core/blitz/sumStats';
import { tankopedia } from '../core/blitz/tankopedia';
import getDiffedTankStats from '../core/blitzstars/getDiffedTankStats';
import getPeriodNow from '../core/blitzstars/getPeriodNow';
import getTimeDaysAgo from '../core/blitzstars/getTimeDaysAgo';
import { tankAverages } from '../core/blitzstars/tankAverages';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import embedNegative from '../core/discord/embedNegative';
import embedPositive from '../core/discord/embedPositive';
import markdownTable, { TableInput } from '../core/discord/markdownTable';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
import sumStats from '../LEGACY_core/blitz/sumStats';
import { tankopedia } from '../LEGACY_core/blitz/tankopedia';
import getDiffedTankStats from '../LEGACY_core/blitzstars/getDiffedTankStats';
import getPeriodNow from '../LEGACY_core/blitzstars/getPeriodNow';
import getTimeDaysAgo from '../LEGACY_core/blitzstars/getTimeDaysAgo';
import { tankAverages } from '../LEGACY_core/blitzstars/tankAverages';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import embedNegative from '../LEGACY_core/discord/embedNegative';
import embedPositive from '../LEGACY_core/discord/embedPositive';
import markdownTable, {
TableInput,
} from '../LEGACY_core/discord/markdownTable';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import calculateWN8 from '../core/statistics/calculateWN8';
import { CommandRegistry } from '../events/interactionCreate';
import { PossiblyPromise } from '../types/possiblyPromise';
+23 -23
View File
@@ -2,33 +2,33 @@ import {
SlashCommandBuilder,
SlashCommandSubcommandGroupBuilder,
} from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../_core/blitzkrieg/emblemIdToURL';
import resolveTankId from '../LEGACY_core/blitz/resolveTankId';
import { getBlitzStarsLinkButton } from '../LEGACY_core/blitzstars/getBlitzStarsLinkButton';
import getPlayerHistories from '../LEGACY_core/blitzstars/getPlayerHistories';
import getTankHistories from '../LEGACY_core/blitzstars/getTankHistories';
import addPeriodSubCommands from '../LEGACY_core/discord/addPeriodSubCommands';
import addTankChoices from '../LEGACY_core/discord/addTankChoices';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteTanks from '../LEGACY_core/discord/autocompleteTanks';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../LEGACY_core/discord/getCustomPeriodParams';
import interactionToURL from '../LEGACY_core/discord/interactionToURL';
import primaryButton from '../LEGACY_core/discord/primaryButton';
import resolvePeriodFromButton from '../LEGACY_core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../LEGACY_core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../LEGACY_core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../LEGACY_core/discord/resolvePlayerFromCommand';
import * as Graph from '../components/Graph';
import NoData, { NoDataType } from '../components/NoData';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import resolveTankId from '../core/blitz/resolveTankId';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getPlayerHistories from '../core/blitzstars/getPlayerHistories';
import getTankHistories from '../core/blitzstars/getTankHistories';
import addPeriodSubCommands from '../core/discord/addPeriodSubCommands';
import addTankChoices from '../core/discord/addTankChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteTanks from '../core/discord/autocompleteTanks';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../core/discord/getCustomPeriodParams';
import interactionToURL from '../core/discord/interactionToURL';
import primaryButton from '../core/discord/primaryButton';
import resolvePeriodFromButton from '../core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../core/blitzkrieg/emblemIdToURL';
import { CommandRegistryRaw } from '../events/interactionCreate';
type EvolutionStatType = 'player' | 'tank';
+25 -25
View File
@@ -1,34 +1,34 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../_core/blitzkrieg/emblemIdToURL';
import { StatFilters, filterStats } from '../_core/statistics/filterStats';
import { filtersToDescription } from '../LEGACY_core/blitzkrieg/filtersToDescription';
import { getTierWeights } from '../LEGACY_core/blitzkrieg/getTierWeights';
import { getBlitzStarsLinkButton } from '../LEGACY_core/blitzstars/getBlitzStarsLinkButton';
import getDiffedTankStats from '../LEGACY_core/blitzstars/getDiffedTankStats';
import addStatTypeSubCommands from '../LEGACY_core/discord/addStatTypeSubCommands';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteTanks from '../LEGACY_core/discord/autocompleteTanks';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../LEGACY_core/discord/getCustomPeriodParams';
import { getFiltersFromButton } from '../LEGACY_core/discord/getFiltersFromButton';
import { getFiltersFromCommand } from '../LEGACY_core/discord/getFiltersFromCommand';
import interactionToURL from '../LEGACY_core/discord/interactionToURL';
import { refreshButton } from '../LEGACY_core/discord/refreshButton';
import resolvePeriodFromButton from '../LEGACY_core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../LEGACY_core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../LEGACY_core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../LEGACY_core/discord/resolvePlayerFromCommand';
import GenericAllStats from '../components/GenericAllStats';
import NoData, { NoDataType } from '../components/NoData';
import TierWeights from '../components/TierWeights';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription';
import { getTierWeights } from '../core/blitzkrieg/getTierWeights';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getDiffedTankStats from '../core/blitzstars/getDiffedTankStats';
import addStatTypeSubCommands from '../core/discord/addStatTypeSubCommands';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteTanks from '../core/discord/autocompleteTanks';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../core/discord/getCustomPeriodParams';
import { getFiltersFromButton } from '../core/discord/getFiltersFromButton';
import { getFiltersFromCommand } from '../core/discord/getFiltersFromCommand';
import interactionToURL from '../core/discord/interactionToURL';
import { refreshButton } from '../core/discord/refreshButton';
import resolvePeriodFromButton from '../core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../core/blitzkrieg/emblemIdToURL';
import { StatFilters, filterStats } from '../core/statistics/filterStats';
import { CommandRegistryRaw } from '../events/interactionCreate';
async function render(
+5 -5
View File
@@ -1,13 +1,13 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanInfo } from '../_core/blitz/getClanInfo';
import addClanChoices from '../LEGACY_core/discord/addClanChoices';
import autocompleteClan from '../LEGACY_core/discord/autocompleteClan';
import resolveClanFromCommand from '../LEGACY_core/discord/resolveClanFromCommand';
import GenericStats from '../components/GenericStats';
import NoData, { NoDataType } from '../components/NoData';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import addClanChoices from '../core/discord/addClanChoices';
import autocompleteClan from '../core/discord/autocompleteClan';
import resolveClanFromCommand from '../core/discord/resolveClanFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanInfo } from '../core/blitz/getClanInfo';
import { CommandRegistry } from '../events/interactionCreate';
const DEFAULT_THRESHOLD = 7;
+6 -6
View File
@@ -6,15 +6,15 @@ import {
} from 'discord.js';
import markdownEscape from 'markdown-escape';
import discord from '../../discord.json' assert { type: 'json' };
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import { linkBlitzAndDiscord } from '../LEGACY_core/cockroackdb/discordBlitz';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import embedNegative from '../LEGACY_core/discord/embedNegative';
import { Glow } from '../components/AllStatsOverview/components/WN8Display/components/Glow';
import Wrapper from '../components/Wrapper';
import { REGION_NAMES_SHORT, Region } from '../constants/regions';
import { linkBlitzAndDiscord } from '../core/cockroackdb/discordBlitz';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import embedNegative from '../core/discord/embedNegative';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { CommandRegistry } from '../events/interactionCreate';
import { theme } from '../stitches.config';
+15 -15
View File
@@ -1,25 +1,25 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import getTankStats from '../_core/blitz/getTankStats';
import getTreeType from '../_core/blitz/getTreeType';
import { emblemIdToURL } from '../_core/blitzkrieg/emblemIdToURL';
import NoData, { NoDataType } from '../components/NoData';
import * as Tanks from '../components/Tanks';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import resolveTankName from '../core/blitz/resolveTankName';
import resolveTankName from '../LEGACY_core/blitz/resolveTankName';
import {
TIER_ROMAN_NUMERALS,
TankopediaEntry,
Tier,
tankopedia,
tankopediaInfo,
} from '../core/blitz/tankopedia';
import addTierChoices from '../core/discord/addTierChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
} from '../LEGACY_core/blitz/tankopedia';
import addTierChoices from '../LEGACY_core/discord/addTierChoices';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import NoData, { NoDataType } from '../components/NoData';
import * as Tanks from '../components/Tanks';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import getTankStats from '../core/blitz/getTankStats';
import getTreeType from '../core/blitz/getTreeType';
import { emblemIdToURL } from '../core/blitzkrieg/emblemIdToURL';
import { CommandRegistry } from '../events/interactionCreate';
export const ownedTanksCommand: CommandRegistry = {
+9 -7
View File
@@ -1,13 +1,15 @@
import { SlashCommandBuilder } from 'discord.js';
import { startCase } from 'lodash';
import markdownEscape from 'markdown-escape';
import { getAccountAchievements } from '../_core/blitz/getAccountAchievements';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import embedInfo from '../core/discord/embedInfo';
import markdownTable, { TableInputEntry } from '../core/discord/markdownTable';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import markdownTable, {
TableInputEntry,
} from '../LEGACY_core/discord/markdownTable';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import { getAccountAchievements } from '../core/blitz/getAccountAchievements';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { CommandRegistry } from '../events/interactionCreate';
type SortBy = 'name' | 'count';
+6 -6
View File
@@ -1,11 +1,11 @@
import { SlashCommandBuilder } from 'discord.js';
import markdownEscape from 'markdown-escape';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import embedInfo from '../core/discord/embedInfo';
import markdownTable from '../core/discord/markdownTable';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import markdownTable from '../LEGACY_core/discord/markdownTable';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { CommandRegistry } from '../events/interactionCreate';
export const playerInfoCommand: CommandRegistry = {
+15 -15
View File
@@ -5,25 +5,25 @@ import {
SlashCommandSubcommandGroupBuilder,
} from 'discord.js';
import { BlitzkriegRatingsLeaderboard } from '../../scripts/buildRatingsLeaderboard';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import getRatingsInfo from '../_core/blitz/getRatingsInfo';
import getArchivedRatingsInfo from '../_core/blitzkrieg/getArchivedRatingsInfo';
import regionToRegionSubdomain from '../LEGACY_core/blitz/regionToRegionSubdomain';
import getMidnightLeaderboard, {
DATABASE_REPO,
} from '../LEGACY_core/database/getMidnightLeaderboard';
import addRegionChoices from '../LEGACY_core/discord/addRegionChoices';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import embedNegative from '../LEGACY_core/discord/embedNegative';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import { octokit } from '../LEGACY_core/github/octokit';
import throwError from '../LEGACY_core/node/throwError';
import * as Leaderboard from '../components/Leaderboard';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import { REGION_NAMES_SHORT, Region } from '../constants/regions';
import regionToRegionSubdomain from '../core/blitz/regionToRegionSubdomain';
import getMidnightLeaderboard, {
DATABASE_REPO,
} from '../core/database/getMidnightLeaderboard';
import addRegionChoices from '../core/discord/addRegionChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import embedNegative from '../core/discord/embedNegative';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
import { octokit } from '../core/github/octokit';
import throwError from '../core/node/throwError';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import getRatingsInfo from '../core/blitz/getRatingsInfo';
import getArchivedRatingsInfo from '../core/blitzkrieg/getArchivedRatingsInfo';
import { CommandRegistryRaw } from '../events/interactionCreate';
export interface RatingsPlayer {
+4 -4
View File
@@ -1,11 +1,11 @@
import { SlashCommandBuilder } from 'discord.js';
import markdownEscape from 'markdown-escape';
import fetchBlitz from '../_core/blitz/fetchWargaming';
import addClanChoices from '../LEGACY_core/discord/addClanChoices';
import addRegionChoices from '../LEGACY_core/discord/addRegionChoices';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import { REGION_NAMES, Region } from '../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../constants/wargamingApplicationID';
import addClanChoices from '../core/discord/addClanChoices';
import addRegionChoices from '../core/discord/addRegionChoices';
import embedInfo from '../core/discord/embedInfo';
import fetchBlitz from '../core/blitz/fetchWargaming';
import { CommandRegistry } from '../events/interactionCreate';
import { ClanList } from '../types/clanList';
+5 -5
View File
@@ -1,12 +1,12 @@
import { SlashCommandBuilder } from 'discord.js';
import markdownEscape from 'markdown-escape';
import fetchBlitz from '../_core/blitz/fetchWargaming';
import { AccountList, usernamePattern } from '../LEGACY_core/blitz/listPlayers';
import addRegionChoices from '../LEGACY_core/discord/addRegionChoices';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import { REGION_NAMES, Region } from '../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../constants/wargamingApplicationID';
import { AccountList, usernamePattern } from '../core/blitz/listPlayers';
import addRegionChoices from '../core/discord/addRegionChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import embedInfo from '../core/discord/embedInfo';
import fetchBlitz from '../core/blitz/fetchWargaming';
import { CommandRegistry } from '../events/interactionCreate';
export const searchPlayersCommand: CommandRegistry = {
+3 -3
View File
@@ -1,9 +1,9 @@
import { SlashCommandBuilder } from 'discord.js';
import { go } from 'fuzzysort';
import markdownEscape from 'markdown-escape';
import { TANK_NAMES_DIACRITICS } from '../core/blitz/tankopedia';
import addTankChoices from '../core/discord/addTankChoices';
import embedInfo from '../core/discord/embedInfo';
import { TANK_NAMES_DIACRITICS } from '../LEGACY_core/blitz/tankopedia';
import addTankChoices from '../LEGACY_core/discord/addTankChoices';
import embedInfo from '../LEGACY_core/discord/embedInfo';
import { CommandRegistry } from '../events/interactionCreate';
export const searchTanksCommand: CommandRegistry = {
+24 -24
View File
@@ -1,32 +1,32 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../_core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../_core/blitzkrieg/emblemIdToURL';
import { StatFilters, filterStats } from '../_core/statistics/filterStats';
import { filtersToDescription } from '../LEGACY_core/blitzkrieg/filtersToDescription';
import { getBlitzStarsLinkButton } from '../LEGACY_core/blitzstars/getBlitzStarsLinkButton';
import getDiffedTankStats from '../LEGACY_core/blitzstars/getDiffedTankStats';
import addStatTypeSubCommands from '../LEGACY_core/discord/addStatTypeSubCommands';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteTanks from '../LEGACY_core/discord/autocompleteTanks';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../LEGACY_core/discord/getCustomPeriodParams';
import { getFiltersFromButton } from '../LEGACY_core/discord/getFiltersFromButton';
import { getFiltersFromCommand } from '../LEGACY_core/discord/getFiltersFromCommand';
import interactionToURL from '../LEGACY_core/discord/interactionToURL';
import { refreshButton } from '../LEGACY_core/discord/refreshButton';
import resolvePeriodFromButton from '../LEGACY_core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../LEGACY_core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../LEGACY_core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../LEGACY_core/discord/resolvePlayerFromCommand';
import AllStatsOverview from '../components/AllStatsOverview';
import NoData, { NoDataType } from '../components/NoData';
import TitleBar from '../components/TitleBar';
import Wrapper from '../components/Wrapper';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getDiffedTankStats from '../core/blitzstars/getDiffedTankStats';
import addStatTypeSubCommands from '../core/discord/addStatTypeSubCommands';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteTanks from '../core/discord/autocompleteTanks';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import { getCustomPeriodParams } from '../core/discord/getCustomPeriodParams';
import { getFiltersFromButton } from '../core/discord/getFiltersFromButton';
import { getFiltersFromCommand } from '../core/discord/getFiltersFromCommand';
import interactionToURL from '../core/discord/interactionToURL';
import { refreshButton } from '../core/discord/refreshButton';
import resolvePeriodFromButton from '../core/discord/resolvePeriodFromButton';
import resolvePeriodFromCommand, {
ResolvedPeriod,
} from '../core/discord/resolvePeriodFromCommand';
import resolvePlayerFromButton from '../core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand, {
ResolvedPlayer,
} from '../core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemIdToURL } from '../core/blitzkrieg/emblemIdToURL';
import { StatFilters, filterStats } from '../core/statistics/filterStats';
import { CommandRegistryRaw } from '../events/interactionCreate';
async function render(
+8 -8
View File
@@ -1,12 +1,12 @@
import { SlashCommandBuilder } from 'discord.js';
import { getAccountInfo } from '../_core/blitz/getAccountInfo';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import interactionToURL from '../core/discord/interactionToURL';
import linkButton from '../core/discord/linkButton';
import primaryButton from '../core/discord/primaryButton';
import resolvePlayerFromButton from '../core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
import addUsernameChoices from '../LEGACY_core/discord/addUsernameChoices';
import autocompleteUsername from '../LEGACY_core/discord/autocompleteUsername';
import interactionToURL from '../LEGACY_core/discord/interactionToURL';
import linkButton from '../LEGACY_core/discord/linkButton';
import primaryButton from '../LEGACY_core/discord/primaryButton';
import resolvePlayerFromButton from '../LEGACY_core/discord/resolvePlayerFromButton';
import resolvePlayerFromCommand from '../LEGACY_core/discord/resolvePlayerFromCommand';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { CommandRegistry } from '../events/interactionCreate';
import today from '../renderers/today';
@@ -1,5 +1,5 @@
import { Percentile } from '../../../../constants/percentiles';
import getWN8Percentile from '../../../../core/blitz/getWN8Percentile';
import getWN8Percentile from '../../../../LEGACY_core/blitz/getWN8Percentile';
import { theme } from '../../../../stitches.config';
import { PERCENTILE_COLORS } from '../../../PercentileIndicator';
import { Glow } from './components/Glow';
+1 -1
View File
@@ -1,4 +1,4 @@
import { AllStats, SupplementaryStats } from '../../_core/blitz/getAccountInfo';
import { AllStats, SupplementaryStats } from '../../core/blitz/getAccountInfo';
import { WN8Display } from './components/WN8Display';
import {
WN8SurroundingStat,
+3 -3
View File
@@ -1,6 +1,6 @@
import { AllStats, SupplementaryStats } from '../../_core/blitz/getAccountInfo';
import getWN8Percentile from '../../core/blitz/getWN8Percentile';
import isNumber from '../../core/node/isNumber';
import { AllStats, SupplementaryStats } from '../../core/blitz/getAccountInfo';
import getWN8Percentile from '../../LEGACY_core/blitz/getWN8Percentile';
import isNumber from '../../LEGACY_core/node/isNumber';
import { Card } from './components/Card';
import { Root } from './components/Root';
import { Row } from './components/Row';
+1 -1
View File
@@ -2,7 +2,7 @@ import {
TANK_ICONS,
TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM,
} from '../../../core/blitz/tankopedia';
} from '../../../LEGACY_core/blitz/tankopedia';
import { theme } from '../../../stitches.config';
export enum TreeTypeEnum {
+1 -1
View File
@@ -1,4 +1,4 @@
import { Tier } from '../core/blitz/tankopedia';
import { Tier } from '../LEGACY_core/blitz/tankopedia';
import { theme } from '../stitches.config';
export type TierWeightsRecord = Partial<Record<Tier, number>>;
@@ -1,4 +1,4 @@
import throwError from '../../core/node/throwError';
import throwError from '../../LEGACY_core/node/throwError';
export type BlitzResponse<Data extends object> =
| {
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,6 @@
import { RatingsInfo } from '../../commands/ratings';
import { Region } from '../../constants/regions';
import regionToRegionSubdomain from '../../core/blitz/regionToRegionSubdomain';
import regionToRegionSubdomain from '../../LEGACY_core/blitz/regionToRegionSubdomain';
export default async function getRatingsInfo(region: Region) {
const response = await fetch(
@@ -1,6 +1,6 @@
import { Region } from '../../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../../constants/wargamingApplicationID';
import throwError from '../../core/node/throwError';
import throwError from '../../LEGACY_core/node/throwError';
import { TanksStats } from '../../types/tanksStats';
import fetchBlitz from './fetchWargaming';
@@ -1,5 +1,5 @@
import { TreeTypeEnum } from '../../components/Tanks';
import { tankopedia } from '../../core/blitz/tankopedia';
import { tankopedia } from '../../LEGACY_core/blitz/tankopedia';
export default async function getTreeType(id: number) {
const entry = (await tankopedia)[id];
File renamed without changes.
File renamed without changes.
Loaded 100 of 113 files, more files were not shown because too many files have changed in this diff. Show more