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 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({
|
const ManifestSchema = z.object({
|
||||||
jumbomoji: z.record(z.string(), z.string().transform(utf16ToEmoji).array()),
|
jumbomoji: z.record(z.string(), z.string().transform(utf16ToEmoji).array()),
|
||||||
@@ -40,9 +42,7 @@ async function main(): Promise<void> {
|
|||||||
|
|
||||||
await Promise.all(
|
await Promise.all(
|
||||||
Array.from(Object.keys(jumbomoji)).map(async sheet => {
|
Array.from(Object.keys(jumbomoji)).map(async sheet => {
|
||||||
const publicUrl =
|
const publicUrl = `${STATIC_URL}/${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||||
'https://updates.signal.org/static/android/emoji/' +
|
|
||||||
`${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
|
||||||
|
|
||||||
const res = await fetch(publicUrl);
|
const res = await fetch(publicUrl);
|
||||||
if (!res.ok) {
|
if (!res.ok) {
|
||||||
@@ -53,9 +53,7 @@ async function main(): Promise<void> {
|
|||||||
|
|
||||||
const digest = createHash('sha512').update(data).digest('base64');
|
const digest = createHash('sha512').update(data).digest('base64');
|
||||||
|
|
||||||
const pinnedUrl =
|
const pinnedUrl = `${STATIC_PINNED_URL}/${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
||||||
'https://updates2.signal.org/static/android/emoji/' +
|
|
||||||
`${VERSION}/xhdpi/jumbo/${sheet}.proto`;
|
|
||||||
|
|
||||||
extraResources.set(sheet, {
|
extraResources.set(sheet, {
|
||||||
url: pinnedUrl,
|
url: pinnedUrl,
|
||||||
|
|||||||
Reference in New Issue
Block a user