49 lines
1.6 KiB
TypeScript
49 lines
1.6 KiB
TypeScript
// Metro module 10656 (f10657).
|
|
import * as _DeviceUtils from "../../../utils/native/DeviceUtils";
|
|
import * as _MetaQuestUtils_android from "../../device/MetaQuestUtils.android";
|
|
import Dispatcher from "../../../Dispatcher";
|
|
const isIpadOS = _DeviceUtils.isIpadOS();
|
|
const isMetaQuest = _MetaQuestUtils_android.isMetaQuest();
|
|
export function getIsTabletActivitySurface() {
|
|
let r0 = isIpadOS;
|
|
if (!isIpadOS) {
|
|
r0 = isMetaQuest;
|
|
}
|
|
return r0;
|
|
}
|
|
export function setOrientationLockState(a0, a1) {
|
|
let lockState = a1;
|
|
if (a1 == null) {
|
|
const r1 = a0 != null;
|
|
let r3 = void 0;
|
|
if (r1) {
|
|
let r4 = isIpadOS;
|
|
if (!isIpadOS) {
|
|
r4 = isMetaQuest;
|
|
}
|
|
const embeddedActivityConfig = a0.embeddedActivityConfig;
|
|
const r9 = embeddedActivityConfig == null;
|
|
r3 = r4 ? r9 ? void 0 : embeddedActivityConfig.tablet_default_orientation_lock_state : r9 ? void 0 : embeddedActivityConfig.default_orientation_lock_state;
|
|
}
|
|
lockState = r3;
|
|
}
|
|
if (lockState != null) {
|
|
Dispatcher.dispatch({
|
|
type: "EMBEDDED_ACTIVITY_SET_ORIENTATION_LOCK_STATE",
|
|
applicationId: a0.id,
|
|
lockState
|
|
});
|
|
}
|
|
}
|
|
export function getDefaultOrientationLockState(a0) {
|
|
if (a0 != null) {
|
|
let r2 = isIpadOS;
|
|
if (!isIpadOS) {
|
|
r2 = isMetaQuest;
|
|
}
|
|
const embeddedActivityConfig = a0.embeddedActivityConfig;
|
|
const r6 = embeddedActivityConfig == null;
|
|
return r2 ? r6 ? void 0 : embeddedActivityConfig.tablet_default_orientation_lock_state : r6 ? void 0 : embeddedActivityConfig.default_orientation_lock_state;
|
|
}
|
|
}
|