2
0

Emoji Rendering Efficiency (#35568)

This commit is contained in:
Echo
2025-07-31 19:30:14 +02:00
committed by GitHub
parent 0e249cba4b
commit 6bca52453a
23 changed files with 954 additions and 333 deletions

View File

@@ -1,4 +1,8 @@
import type { ApiRelationshipJSON } from '@/mastodon/api_types/relationships';
import type {
CustomEmojiData,
UnicodeEmojiData,
} from '@/mastodon/features/emoji/types';
import { createAccountFromServerJSON } from '@/mastodon/models/account';
import type { ApiAccountJSON } from 'mastodon/api_types/accounts';
@@ -68,3 +72,26 @@ export const relationshipsFactory: FactoryFunction<ApiRelationshipJSON> = ({
showing_reblogs: true,
...data,
});
export function unicodeEmojiFactory(
data: Partial<UnicodeEmojiData> = {},
): UnicodeEmojiData {
return {
hexcode: 'test',
label: 'Test',
unicode: '🧪',
...data,
};
}
export function customEmojiFactory(
data: Partial<CustomEmojiData> = {},
): CustomEmojiData {
return {
shortcode: 'custom',
static_url: 'emoji/custom/static',
url: 'emoji/custom',
visible_in_picker: true,
...data,
};
}