mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-17 12:03:31 +01:00
fix: Remove deprecation warning on Message#cleanContent (#7143)
This commit is contained in:
@@ -538,6 +538,10 @@ class Util extends null {
|
|||||||
deprecationEmittedForRemoveMentions = true;
|
deprecationEmittedForRemoveMentions = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return Util._removeMentions(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
static _removeMentions(str) {
|
||||||
return str.replaceAll('@', '@\u200b');
|
return str.replaceAll('@', '@\u200b');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -555,15 +559,15 @@ class Util extends null {
|
|||||||
const id = input.replace(/<|!|>|@/g, '');
|
const id = input.replace(/<|!|>|@/g, '');
|
||||||
if (channel.type === 'DM') {
|
if (channel.type === 'DM') {
|
||||||
const user = channel.client.users.cache.get(id);
|
const user = channel.client.users.cache.get(id);
|
||||||
return user ? Util.removeMentions(`@${user.username}`) : input;
|
return user ? Util._removeMentions(`@${user.username}`) : input;
|
||||||
}
|
}
|
||||||
|
|
||||||
const member = channel.guild.members.cache.get(id);
|
const member = channel.guild.members.cache.get(id);
|
||||||
if (member) {
|
if (member) {
|
||||||
return Util.removeMentions(`@${member.displayName}`);
|
return Util._removeMentions(`@${member.displayName}`);
|
||||||
} else {
|
} else {
|
||||||
const user = channel.client.users.cache.get(id);
|
const user = channel.client.users.cache.get(id);
|
||||||
return user ? Util.removeMentions(`@${user.username}`) : input;
|
return user ? Util._removeMentions(`@${user.username}`) : input;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.replace(/<#[0-9]+>/g, input => {
|
.replace(/<#[0-9]+>/g, input => {
|
||||||
|
|||||||
1
typings/index.d.ts
vendored
1
typings/index.d.ts
vendored
@@ -2416,6 +2416,7 @@ export class Util extends null {
|
|||||||
public static cleanContent(str: string, channel: TextBasedChannel): string;
|
public static cleanContent(str: string, channel: TextBasedChannel): string;
|
||||||
/** @deprecated Use {@link MessageOptions.allowedMentions} to control mentions in a message instead. */
|
/** @deprecated Use {@link MessageOptions.allowedMentions} to control mentions in a message instead. */
|
||||||
public static removeMentions(str: string): string;
|
public static removeMentions(str: string): string;
|
||||||
|
private static _removeMentions(str: string): string;
|
||||||
public static cloneObject(obj: unknown): unknown;
|
public static cloneObject(obj: unknown): unknown;
|
||||||
public static discordSort<K, V extends { rawPosition: number; id: Snowflake }>(
|
public static discordSort<K, V extends { rawPosition: number; id: Snowflake }>(
|
||||||
collection: Collection<K, V>,
|
collection: Collection<K, V>,
|
||||||
|
|||||||
Reference in New Issue
Block a user