19 lines
703 B
TypeScript
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);
|
|
});
|
|
});
|
|
};
|