mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-20 02:08:57 +00:00
Simplify get-jumbomoji script
This commit is contained in:
@@ -15,7 +15,9 @@ import { utf16ToEmoji } from '../util/utf16ToEmoji.js';
|
||||
|
||||
const VERSION = 10;
|
||||
|
||||
const MANIFEST_URL = `https://updates.signal.org/static/android/emoji/${VERSION}/emoji_data.json`;
|
||||
const STATIC_URL = 'https://updates.signal.org/static/android/emoji';
|
||||
const STATIC_PINNED_URL = 'https://updates2.signal.org/static/android/emoji';
|
||||
const MANIFEST_URL = `${STATIC_URL}/${VERSION}/emoji_data.json`;
|
||||
|
||||
const ManifestSchema = z.object({
|
||||
jumbomoji: z.record(z.string(), z.string().transform(utf16ToEmoji).array()),
|
||||
@@ -40,9 +42,7 @@ async function main(): Promise<void> {
|
||||
|
||||
await Promise.all(
|
||||
Array.from(Object.keys(jumbomoji)).map(async sheet => {
|
||||
const publicUrl =
|
||||
'https://updates.signal.org/static/android/emoji/' +
|
||||
`${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||
const publicUrl = `${STATIC_URL}/${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||
|
||||
const res = await fetch(publicUrl);
|
||||
if (!res.ok) {
|
||||
@@ -53,9 +53,7 @@ async function main(): Promise<void> {
|
||||
|
||||
const digest = createHash('sha512').update(data).digest('base64');
|
||||
|
||||
const pinnedUrl =
|
||||
'https://updates2.signal.org/static/android/emoji/' +
|
||||
`${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||
const pinnedUrl = `${STATIC_PINNED_URL}/${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||
|
||||
extraResources.set(sheet, {
|
||||
url: pinnedUrl,
|
||||
|
||||
Reference in New Issue
Block a user