Files
discord-decomp/i18n/native/i18nMessagesProvider.tsx
T
2026-11-01 12:12:55 +02:00

19 lines
703 B
TypeScript

// Metro module 16738 (f16739).
import { NativeModules } from "react-native";
import { isAndroid } from "../../utils/PlatformUtils";
import Module16739 from "../../_bundle/Module16739";
import { runtimeHashMessageKey } from "../../_bundle/Module1274";
import { t, intl } from "../../intl/index.native";
let c12066_2 = isAndroid() ? Module16739 : NativeModules.i18nManager;
export default function newIntlMessagesProvider() {
return new Promise((c28522_0) => {
c12066_2.keysRequest((a0) => {
c12066_2.valuesResult(a0.map((item) => {
const r13 = t[runtimeHashMessageKey(item)];
return r13 == null ? "" : intl.reserialize(r13);
}));
c28522_0(true);
});
});
};