This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,34 @@
// Metro module 12385 (f12386).
import * as _AccessibilityLabelOptimizationExperiment from "../../../a11y/native/AccessibilityLabelOptimizationExperiment";
import * as _StickersUtils from "../../../stickers/StickersUtils";
import { getMessageStickers, getStickerAssetUrl } from "../../../stickers/StickersUtils";
import { NativeLottieRenderMode } from "../../../stickers/native/NativeLottieView";
import { intl, t } from "../../../../intl/index.native";
export default function transformStickers({ message, animateStickersSetting, isUserInteracting }) {
const shouldSkipAccessibilityLabels = _AccessibilityLabelOptimizationExperiment.shouldSkipAccessibilityLabels();
return getMessageStickers(message).map((item) => {
const shouldAnimateSticker = _StickersUtils.shouldAnimateSticker(animateStickersSetting, isUserInteracting);
let id = item.id;
if (id == null) {
id = "";
}
let url = getStickerAssetUrl(item, {
isPreview: !shouldAnimateSticker
});
if (url == null) {
url = "";
}
return {
...item,
asset: id,
url,
width: 160,
height: 160,
renderMode: shouldAnimateSticker ? NativeLottieRenderMode.LOOP : NativeLottieRenderMode.STILL,
accessibilityLabel: shouldSkipAccessibilityLabels ? intl.string(t["fT+Yjp"]) : intl.formatToPlainString(t.rk6pOw, {
stickerName: item.name
}),
accessibilityHint: intl.string(t.GCEruV)
};
});
};