security-history: mostrar WOW1 + cuenta Battle.net en vez de 15#1

La columna Usuario mostraba el nombre interno de la cuenta de juego (15#1). Ahora
muestra la etiqueta WOW1 (nº tras #; con varias serían WOW2, WOW3…) y debajo la
cuenta Battle.net (email), sin añadir columnas. Helper wowAccountLabel extraído a
lib/bnet.ts (mismo criterio que my-account).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-14 14:33:50 +00:00
parent 41b42eddc2
commit dcd59074cf
2 changed files with 31 additions and 8 deletions
+10
View File
@@ -146,3 +146,13 @@ export function normalizeEmail(email: string): string {
export function makeGameAccountUsername(bnetId: number, index = 1): string {
return `${bnetId}#${index}`
}
/**
* Nombre visible de una cuenta de juego: «15#1» → «WOW1» (el nº tras # es la
* cuenta de juego bajo la Battle.net; con varias serían WOW1, WOW2, WOW3…).
* El «15» es el id de la cuenta Battle.net y no debe mostrarse al usuario.
*/
export function wowAccountLabel(username: string): string {
const i = username.indexOf('#')
return i >= 0 ? `WOW${username.slice(i + 1)}` : username
}