chore: bug fix cleanup (#4)

This commit is contained in:
hampus-fluxer
2026-01-03 06:44:40 +01:00
committed by GitHub
parent 275126d61b
commit c9c5dceb47
80 changed files with 4639 additions and 3709 deletions

View File

@@ -53,6 +53,10 @@ type GuildEmojiContext = Readonly<{
usableEmojis: ReadonlyArray<GuildEmojiRecord>;
}>;
export function normalizeEmojiSearchQuery(query: string): string {
return query.trim().replace(/^:+/, '').replace(/:+$/, '');
}
class EmojiDisambiguations {
private static _lastInstance: EmojiDisambiguations | null = null;
private readonly guildId: string | null;
@@ -299,7 +303,8 @@ class EmojiStore {
}
search(channel: ChannelRecord | null, query: string, count = 0): ReadonlyArray<Emoji> {
const lowerCasedQuery = query.toLowerCase();
const normalizedQuery = normalizeEmojiSearchQuery(query);
const lowerCasedQuery = normalizedQuery.toLowerCase();
if (!lowerCasedQuery) {
const allEmojis = this.getAllEmojis(channel);
const sorted = [...allEmojis].sort(