152 lines
4.0 KiB
JavaScript
152 lines
4.0 KiB
JavaScript
// Metro module 1112 (f1113).
|
|
import { SDK_NAME, SDK_PACKAGE_NAME, SDK_VERSION } from "./Module1113";
|
|
import { notWeb, isExpoGo } from "./Module1002";
|
|
import { NATIVE } from "./Module1001";
|
|
import { debug } from "./Module817";
|
|
import { HermesBuiltin } from "../_hermes/prelude";
|
|
function $mk117627($env) {
|
|
return function(a0) {
|
|
a0($env[0]);
|
|
};
|
|
}
|
|
let c923_3;
|
|
let c923_2 = (this ? this.__awaiter : this) || function(c12808_0, c12808_1, a2, c12808_3) {
|
|
let r2 = a2;
|
|
let Promise2 = a2;
|
|
if (!a2) {
|
|
Promise2 = Promise;
|
|
r2 = Promise2;
|
|
}
|
|
return new r2(function(a0, c24213_1) {
|
|
let rejected2, step2;
|
|
let c24213_0 = a0;
|
|
const fulfilled2 = function fulfilled(a0) {
|
|
try {
|
|
step2(c12808_3.next(a0));
|
|
} catch ($e) {
|
|
c24213_1($e);
|
|
}
|
|
};
|
|
rejected2 = function rejected(a0) {
|
|
try {
|
|
step2(c12808_3.throw(a0));
|
|
} catch ($e) {
|
|
c24213_1($e);
|
|
}
|
|
};
|
|
step2 = function step(a0) {
|
|
if (a0.done) {
|
|
c24213_0(a0.value);
|
|
} else {
|
|
let env28823;
|
|
let value2 = a0.value;
|
|
const r10 = env28823 = {};
|
|
env28823[0] = value2;
|
|
if (!(value2 instanceof Promise2)) {
|
|
value2 = new Promise2($mk117627(r10));
|
|
}
|
|
value2.then(fulfilled2, rejected2);
|
|
}
|
|
};
|
|
const r16 = c12808_3.apply(c12808_0, c12808_1 || []);
|
|
c12808_3 = r16;
|
|
const r18 = r16.next();
|
|
const { done, value: value2 } = r18;
|
|
if (done) {
|
|
a0(value2);
|
|
} else {
|
|
let env24214;
|
|
const r21 = env24214 = {};
|
|
env24214[0] = value2;
|
|
(value2 instanceof Promise2 ? value2 : new Promise2($mk117627(r21))).then(fulfilled2, rejected2);
|
|
}
|
|
});
|
|
};
|
|
c923_3 = {
|
|
name: SDK_NAME,
|
|
packages: [{
|
|
name: SDK_PACKAGE_NAME,
|
|
version: SDK_VERSION
|
|
}],
|
|
version: SDK_VERSION
|
|
};
|
|
export { c923_3 as defaultSdkInfo };
|
|
export const sdkInfoIntegration = () => {
|
|
let r15;
|
|
if (notWeb() && !isExpoGo()) {
|
|
let c12809_0 = false;
|
|
const value = null;
|
|
r15 = async () => {
|
|
let r57;
|
|
let c31213_2;
|
|
let c31213_3 = 0;
|
|
let c31878_0;
|
|
L13: {
|
|
L12: {
|
|
try {
|
|
if (c12809_0) {
|
|
break L13;
|
|
}
|
|
c31213_3 = 1;
|
|
value = await NATIVE.fetchNativeSdkInfo();
|
|
c12809_0 = true;
|
|
c31213_3 = 0;
|
|
r57 = value;
|
|
} catch ($e) {
|
|
const r25 = $e;
|
|
let r8 = r25;
|
|
c31213_2 = r25;
|
|
if (c31213_3 !== 0) {
|
|
while (true) {
|
|
try {
|
|
const r17 = c31213_2;
|
|
c31213_3 = 0;
|
|
c31878_0 = r17;
|
|
debug.warn("Could not fetch native sdk info.", c31878_0);
|
|
r57 = value;
|
|
break L12;
|
|
} catch (r62) {
|
|
r8 = r62;
|
|
c31213_2 = r62;
|
|
if (c31213_3 === 0) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
throw r8;
|
|
}
|
|
}
|
|
return r57;
|
|
}
|
|
return value;
|
|
};
|
|
} else {
|
|
r15 = () => Promise.resolve(null);
|
|
}
|
|
let c12810_0 = r15;
|
|
return {
|
|
name: "SdkInfo",
|
|
setupOnce: () => {},
|
|
processEvent: async (c24215_0) => {
|
|
let c24215_1 = c12810_0;
|
|
let c31214_2;
|
|
c31214_2 = void 0;
|
|
let c31879_0 = await c24215_1();
|
|
c24215_0.platform = c24215_0.platform || "javascript";
|
|
c24215_0.sdk = c24215_0.sdk || {};
|
|
c24215_0.sdk.name = c24215_0.sdk.name || c923_3.name;
|
|
c24215_0.sdk.version = c24215_0.sdk.version || c923_3.version;
|
|
const sdk = c24215_0.sdk;
|
|
let c31214_0 = 0;
|
|
const r15 = c24215_0.sdk.packages || [];
|
|
const packages = [];
|
|
const r78 = HermesBuiltin.arraySpread(packages, r15, c31214_0);
|
|
c31214_0 = r78;
|
|
c31214_0 = HermesBuiltin.arraySpread(packages, c31879_0 && [c31879_0] || [], r78);
|
|
sdk.packages = packages;
|
|
return c24215_0;
|
|
}
|
|
};
|
|
};
|