remove display_name

This commit is contained in:
Puyodead1
2023-05-06 01:11:37 -04:00
parent adfee03829
commit 0939236cc0
14 changed files with 14 additions and 31 deletions
+3 -4
View File
@@ -21,8 +21,7 @@ import { User } from "../entities";
export class MinimalPublicUserDTO {
id: string;
username: string;
global_name: string;
display_name?: string;
global_name: string | null = null;
discriminator: string;
public_flags: number;
avatar?: string | null;
@@ -30,10 +29,10 @@ export class MinimalPublicUserDTO {
constructor(user: User) {
this.id = user.id;
this.username = user.username;
this.global_name = user.global_name;
this.display_name = user.display_name;
this.discriminator = user.discriminator;
this.public_flags = user.public_flags;
this.avatar = user.avatar;
if (user.global_name) this.global_name = user.global_name;
}
}
+1 -7
View File
@@ -38,7 +38,6 @@ import { UserSettings } from "./UserSettings";
export enum PublicUserEnum {
username,
global_name,
display_name,
discriminator,
id,
public_flags,
@@ -93,10 +92,7 @@ export class User extends BaseClass {
username: string; // username max length 32, min 2 (should be configurable)
@Column({ nullable: true })
global_name: string; // puyo: pomelo
@Column({ nullable: true })
display_name?: string; // puyo: pomelo
global_name?: string; // puyo: pomelo
@Column()
discriminator: string; // opaque string: 4 digits on discord.com, 0 for pomelo
@@ -388,8 +384,6 @@ export class User extends BaseClass {
const user = User.create({
username: username,
global_name: username, // TODO: convert to lowercase, strip special characters,etc???
// display_name: username, // TODO: how should we do this?
discriminator,
id: id || Snowflake.generate(),
email: email,
@@ -21,8 +21,7 @@ export interface GuildBansResponse {
user: {
username: string;
discriminator: string;
global_name: string;
display_name: string | null;
global_name?: string;
id: string;
avatar: string | null;
public_flags: number;
@@ -30,8 +30,7 @@ export interface GuildWidgetJsonResponse {
members: {
id: string;
username: string;
global_name: string;
display_name: string | null;
global_name: string | null;
discriminator: string;
avatar: string | null;
status: ClientStatus;
@@ -20,7 +20,6 @@ import { User } from "@spacebar/util";
export type UserRelationsResponse = (Pick<User, "id"> &
Pick<User, "username"> &
Pick<User, "global_name"> &
Pick<User, "display_name"> &
Pick<User, "discriminator"> &
Pick<User, "avatar"> &
Pick<User, "public_flags">)[];
-2
View File
@@ -112,12 +112,10 @@ export const Email: {
) {
const { instanceName } = Config.get().general;
// TODO: pomelo: display_name should take precedence over username if pomelo is enabled. maybe we should use global_name as the username?
const replacements = [
["{instanceName}", instanceName],
["{userUsername}", user.username],
["{userGlobalName}", user.global_name],
["{userDisplayName}", user.display_name],
["{userDiscriminator}", user.discriminator],
["{userId}", user.id],
["{phoneNumber}", user.phone?.slice(-4)],