summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPuyodead1 <puyodead@proton.me>2023-05-19 15:46:52 -0400
committerPuyodead1 <puyodead@protonmail.com>2023-12-23 16:35:42 -0500
commita7ea2d3d1cd8dc3479f47066fb551c023de03bb3 (patch)
tree234542b7b52f3d7c9d02bdc5f577b01ba4901a79 /src
parentrename pomeloEnabled to uniqueUsernames (diff)
downloadserver-ts-a7ea2d3d1cd8dc3479f47066fb551c023de03bb3.tar.xz
add legacy_username user field
Diffstat (limited to 'src')
-rw-r--r--src/api/routes/users/#id/profile.ts1
-rw-r--r--src/util/entities/User.ts6
2 files changed, 6 insertions, 1 deletions
diff --git a/src/api/routes/users/#id/profile.ts b/src/api/routes/users/#id/profile.ts

index eecec0f3..4639b84c 100644 --- a/src/api/routes/users/#id/profile.ts +++ b/src/api/routes/users/#id/profile.ts
@@ -111,6 +111,7 @@ router.get( user_profile: userProfile, guild_member: guild_member?.toPublicMember(), guild_member_profile: guild_id && guildMemberProfile, + legacy_username: user.legacy_username, // part of the uniqueUsernames feature, only used for migrated accounts }); }, ); diff --git a/src/util/entities/User.ts b/src/util/entities/User.ts
index fea8ad49..acd2ea74 100644 --- a/src/util/entities/User.ts +++ b/src/util/entities/User.ts
@@ -38,6 +38,7 @@ import { UserSettings } from "./UserSettings"; export enum PublicUserEnum { username, global_name, + legacy_username, discriminator, id, public_flags, @@ -92,7 +93,10 @@ export class User extends BaseClass { username: string; // username max length 32, min 2 (should be configurable) @Column({ nullable: true }) - global_name?: string; // puyo: uniqueUsernames + global_name?: string; // puyo: part of the uniqueUsernames feature, this is the users "nickname" + + @Column({ nullable: true }) + legacy_username?: string; // puyo: part of the uniqueUsernames feature, shows the users old username (only used for migrated accounts) @Column() discriminator: string; // opaque string: 4 digits on discord.com, 0 for uniqueUsernames