143 lines
4.4 KiB
TypeScript
143 lines
4.4 KiB
TypeScript
// Metro module 10980 (f10981).
|
|
import BuildOverrideStore from "../BuildOverrideStore";
|
|
import { isAndroid } from "../../../utils/PlatformUtils";
|
|
import * as _ApplyBuildOverrideUtils from "../ApplyBuildOverrideUtils";
|
|
import { applyStaffBuildOverride, applyPublicBuildOverride } from "../ApplyBuildOverrideUtils";
|
|
import BundleUpdater from "../../../lib/native/BundleUpdater";
|
|
import AlertActionCreators from "../../../actions/native/AlertActionCreators";
|
|
import { isManualBuildOverrideLink } from "../BuildOverrideUtils";
|
|
let c7394_5, setBuildOverride, clearBuildOverride;
|
|
const setBuildOverrideForBranch = function setBuildOverrideForBranch(a0) {
|
|
setBuildOverride({
|
|
type: "branch",
|
|
id: a0
|
|
});
|
|
};
|
|
setBuildOverride = async function setBuildOverride(c26887_0) {
|
|
let c26887_2;
|
|
c26887_2 = void 0;
|
|
const r28 = {};
|
|
r28[c7394_5] = c26887_0;
|
|
let c30318_0 = await applyStaffBuildOverride(r28);
|
|
if (c30318_0.status !== 400) {
|
|
BundleUpdater.checkForUpdateAndReload();
|
|
} else {
|
|
AlertActionCreators.show({
|
|
title: "Override Error",
|
|
body: c30318_0.body[c7394_5],
|
|
isDismissable: true
|
|
});
|
|
}
|
|
};
|
|
clearBuildOverride = async function clearBuildOverride() {
|
|
let c26888_1;
|
|
c26888_1 = void 0;
|
|
let c30319_0 = await _ApplyBuildOverrideUtils.clearBuildOverride();
|
|
if (c30319_0.status !== 400) {
|
|
BundleUpdater.checkForUpdateAndReload();
|
|
} else {
|
|
AlertActionCreators.show({
|
|
title: "Clear Override Error",
|
|
body: c30319_0.body,
|
|
isDismissable: true
|
|
});
|
|
}
|
|
};
|
|
c7394_5 = isAndroid() ? "discord_android" : "discord_ios";
|
|
export { c7394_5 as DEVICE_FIELD };
|
|
export { setBuildOverrideForBranch };
|
|
export function setBuildOverrideForId(a0) {
|
|
setBuildOverride({
|
|
type: "id",
|
|
id: a0
|
|
});
|
|
}
|
|
export { setBuildOverride };
|
|
export function refreshBuildOverride() {
|
|
BundleUpdater.checkForUpdateAndReload();
|
|
}
|
|
export { clearBuildOverride };
|
|
export async function toggleOverride(c26889_0) {
|
|
let c26889_2;
|
|
let c30320_0;
|
|
L28: {
|
|
L27: {
|
|
L21: {
|
|
c26889_2 = void 0;
|
|
c30320_0 = void 0;
|
|
const overrides = BuildOverrideStore.getCurrentBuildOverride().overrides;
|
|
const r14 = overrides == null ? void 0 : overrides[c7394_5]?.id;
|
|
const buildOverride = BuildOverrideStore.getBuildOverride(c26889_0);
|
|
const override = buildOverride.override;
|
|
const r16 = override == null;
|
|
let r34 = void 0;
|
|
if (!r16) {
|
|
const targetBuildOverride = override.targetBuildOverride;
|
|
r34 = targetBuildOverride == null ? void 0 : targetBuildOverride[c7394_5]?.id;
|
|
}
|
|
if (r14 === r34) {
|
|
clearBuildOverride();
|
|
break L28;
|
|
}
|
|
if (buildOverride.payload == null) {
|
|
break L28;
|
|
}
|
|
if (isManualBuildOverrideLink(c26889_0) && r34 != null) {
|
|
setBuildOverrideForBranch(r34);
|
|
break L21;
|
|
}
|
|
c30320_0 = await applyPublicBuildOverride(buildOverride.payload);
|
|
if (c30320_0.status !== 400) {
|
|
BundleUpdater.checkForUpdateAndReload();
|
|
break L27;
|
|
}
|
|
AlertActionCreators.show({
|
|
title: "Override Error",
|
|
body: c30320_0.body[c7394_5],
|
|
isDismissable: true
|
|
});
|
|
break L27;
|
|
}
|
|
return void 0;
|
|
}
|
|
return void 0;
|
|
}
|
|
}
|
|
export async function setBuildOverrideFromLink(c26890_0) {
|
|
let c26890_2;
|
|
let c30321_0;
|
|
L23: {
|
|
L22: {
|
|
c26890_2 = void 0;
|
|
c30321_0 = void 0;
|
|
const overrides = BuildOverrideStore.getCurrentBuildOverride().overrides;
|
|
const r14 = overrides == null ? void 0 : overrides[c7394_5]?.id;
|
|
const buildOverride = BuildOverrideStore.getBuildOverride(c26890_0);
|
|
const override = buildOverride.override;
|
|
const r33 = override == null;
|
|
let r34 = void 0;
|
|
if (!r33) {
|
|
const targetBuildOverride = override.targetBuildOverride;
|
|
r34 = targetBuildOverride == null ? void 0 : targetBuildOverride[c7394_5]?.id;
|
|
}
|
|
if (r14 === r34) {
|
|
break L23;
|
|
}
|
|
if (buildOverride.payload == null) {
|
|
break L23;
|
|
}
|
|
c30321_0 = await applyPublicBuildOverride(buildOverride.payload);
|
|
if (c30321_0.status !== 400) {
|
|
BundleUpdater.checkForUpdateAndReload();
|
|
break L22;
|
|
}
|
|
AlertActionCreators.show({
|
|
title: "Override Error",
|
|
body: c30321_0.body[c7394_5],
|
|
isDismissable: true
|
|
});
|
|
}
|
|
return void 0;
|
|
}
|
|
}
|