Skip to content

Commit 9b457cc

Browse files
committed
Revert "Add api names and display name area"
This reverts commit 5aca482.
1 parent 67ac67e commit 9b457cc

File tree

7 files changed

+5
-146
lines changed

7 files changed

+5
-146
lines changed

migrations/1760733866475_add-display-name.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/api/routers/commands/stats.router.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ statsRouter.openapi(
4646
z.object({
4747
rank: z.number(),
4848
id: z.string(),
49-
name: z.string().nullable(),
5049
mmr: z.number(),
5150
wins: z.number(),
5251
losses: z.number(),
@@ -246,7 +245,7 @@ statsRouter.openapi(
246245
streak: z.number(),
247246
totalgames: z.number(),
248247
decay: z.number(),
249-
name: z.string().nullable(),
248+
ign: z.any().nullable(),
250249
peak_mmr: z.number(),
251250
peak_streak: z.number(),
252251
rank: z.number(),

src/command-handlers/stats/getLeaderboard.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { getQueueLeaderboard } from '../../utils/queryDB'
33
export type LeaderboardEntry = {
44
rank: number
55
id: string
6-
name: string | null
76
mmr: number
87
wins: number
98
losses: number

src/command-handlers/stats/getPlayerStats.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export type PlayerStatsData = {
88
streak: number
99
totalgames: number
1010
decay: number
11-
name: string | null
11+
ign: null
1212
peak_mmr: number
1313
peak_streak: number
1414
rank: number
@@ -35,10 +35,8 @@ export async function getPlayerStats(
3535
qu.peak_elo,
3636
qu.win_streak,
3737
qu.peak_win_streak,
38-
qu.is_decay,
39-
u.display_name
38+
qu.is_decay
4039
FROM queue_users qu
41-
LEFT JOIN users u ON u.user_id = qu.user_id
4240
WHERE qu.user_id = $1 AND qu.queue_id = $2
4341
`,
4442
[userId, queueId],
@@ -81,7 +79,7 @@ export async function getPlayerStats(
8179
streak: player.win_streak,
8280
totalgames,
8381
decay: player.is_decay ? 1 : 0,
84-
name: player.display_name || null,
82+
ign: null,
8583
peak_mmr: player.peak_elo,
8684
peak_streak: player.peak_win_streak,
8785
rank,

src/events/interactionCreate.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ import {
5252
setUserDefaultDeckBans,
5353
setUserPriorityQueue,
5454
setWinningTeam,
55-
updateUserDisplayName,
5655
userInMatch,
5756
} from '../utils/queryDB'
5857
import {
@@ -72,16 +71,6 @@ export default {
7271
name: Events.InteractionCreate,
7372
async execute(interaction: Interaction) {
7473
if (!interaction) return console.log('*No interaction found*')
75-
76-
// Update display name for all interactions except autocomplete
77-
if (!interaction.isAutocomplete() && interaction.member instanceof GuildMember) {
78-
try {
79-
await updateUserDisplayName(interaction.user.id, interaction.member.displayName)
80-
} catch (err) {
81-
console.error('Error updating display name:', err)
82-
}
83-
}
84-
8574
// Slash commands
8675
if (interaction.isChatInputCommand()) {
8776
const command = interaction.client.commands.get(interaction.commandName)

src/scripts/backfill-display-names.ts

Lines changed: 0 additions & 88 deletions
This file was deleted.

src/utils/queryDB.ts

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2060,7 +2060,6 @@ export async function getQueueLeaderboard(
20602060
Array<{
20612061
rank: number
20622062
id: string
2063-
name: string | null
20642063
mmr: number
20652064
wins: number
20662065
losses: number
@@ -2073,19 +2072,17 @@ export async function getQueueLeaderboard(
20732072
`
20742073
SELECT
20752074
qu.user_id,
2076-
u.display_name,
20772075
qu.elo,
20782076
qu.peak_elo,
20792077
qu.win_streak,
20802078
qu.peak_win_streak,
20812079
COUNT(CASE WHEN m.winning_team = mu.team THEN 1 END)::integer as wins,
20822080
COUNT(CASE WHEN m.winning_team IS NOT NULL AND m.winning_team != mu.team THEN 1 END)::integer as losses
20832081
FROM queue_users qu
2084-
LEFT JOIN users u ON u.user_id = qu.user_id
20852082
LEFT JOIN match_users mu ON mu.user_id = qu.user_id
20862083
LEFT JOIN matches m ON m.id = mu.match_id AND m.queue_id = $1
20872084
WHERE qu.queue_id = $1
2088-
GROUP BY qu.user_id, u.display_name, qu.elo, qu.peak_elo, qu.win_streak, qu.peak_win_streak
2085+
GROUP BY qu.user_id, qu.elo, qu.peak_elo, qu.win_streak, qu.peak_win_streak
20892086
ORDER BY qu.elo DESC
20902087
LIMIT $2`,
20912088
[queueId, limit],
@@ -2094,7 +2091,6 @@ export async function getQueueLeaderboard(
20942091
return res.rows.map((row, index) => ({
20952092
rank: index + 1,
20962093
id: row.user_id,
2097-
name: row.display_name || null,
20982094
mmr: row.elo,
20992095
wins: row.wins || 0,
21002096
losses: row.losses || 0,
@@ -2103,15 +2099,3 @@ export async function getQueueLeaderboard(
21032099
peak_streak: row.peak_win_streak || 0,
21042100
}))
21052101
}
2106-
2107-
// Update user's display name in the database
2108-
export async function updateUserDisplayName(
2109-
userId: string,
2110-
displayName: string,
2111-
): Promise<void> {
2112-
// Ensure user exists in users table
2113-
await pool.query(
2114-
'INSERT INTO users (user_id, display_name) VALUES ($1, $2) ON CONFLICT (user_id) DO UPDATE SET display_name = $2',
2115-
[userId, displayName],
2116-
)
2117-
}

0 commit comments

Comments
 (0)