decord/source/modules/video_calls/native/useOnConnectToConsole.tsx

59 lines
2.2 KiB
TypeScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 8930
// Function ID: 8931
2026-07-20 16:05:17 +00:00
// Name: onConnectToConsole
2026-07-29 08:29:29 +00:00
// Dependencies: [19, 676, 4005, 1358, 8931, 8966, 9038, 2]
// Exports: onConnectToConsole, useOnConnectToConsole
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
// Module 8930 (onConnectToConsole)
import noop from "noop";
2026-07-23 10:11:24 +00:00
import ME from "ME";
2026-07-29 08:29:29 +00:00
let c4;
let c5;
2026-07-23 10:11:24 +00:00
const require = arg1;
2026-07-29 08:29:29 +00:00
({ AnalyticsLocations: c4, PlatformTypes: c5 } = ME);
let result = require("UNSAFE_isDismissibleContentDismissed").fileFinishedImporting("modules/video_calls/native/useOnConnectToConsole.tsx");
export const onConnectToConsole = function onConnectToConsole(channel, closure_0) {
const result = require(4005) /* UNSAFE_isDismissibleContentDismissed */.UNSAFE_markDismissibleContentAsDismissed(require(1358) /* DismissibleContent */.DismissibleContent.DONUT_MOBILE_NUX);
2026-07-23 10:11:24 +00:00
if (closure_0.twoWayLink) {
if (!closure_0.revoked) {
2026-07-29 08:29:29 +00:00
tmp(9038).beginConsoleTransfer(channel, closure_0.type);
2026-07-20 16:05:17 +00:00
}
}
2026-07-23 10:11:24 +00:00
const type = closure_0.type;
2026-07-20 16:05:17 +00:00
if (constants2.XBOX === type) {
const items = [constants.CHANNEL_CALL];
2026-07-29 08:29:29 +00:00
return importDefault(8931).showModal(items);
2026-07-20 16:05:17 +00:00
} else {
const items1 = [constants.CHANNEL_CALL];
2026-07-29 08:29:29 +00:00
return importDefault(8966).showModal(items1, closure_0.type);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const obj = require(4005) /* UNSAFE_isDismissibleContentDismissed */;
tmp = require;
};
2026-07-20 16:05:17 +00:00
export const useOnConnectToConsole = function useOnConnectToConsole(channel, account) {
2026-07-23 10:11:24 +00:00
let closure_0 = channel;
let closure_1 = account;
2026-07-29 08:29:29 +00:00
let items = [channel, account];
2026-07-20 16:05:17 +00:00
return React.useCallback(() => {
2026-07-29 08:29:29 +00:00
const result = channel(outer1_2[2]).UNSAFE_markDismissibleContentAsDismissed(channel(outer1_2[3]).DismissibleContent.DONUT_MOBILE_NUX);
if (account.twoWayLink) {
if (!tmp2.revoked) {
channel(tmp4[6]).beginConsoleTransfer(channel, tmp2.type);
const tmp3Result = channel(tmp4[6]);
}
}
const type = tmp2.type;
if (outer1_5.XBOX === type) {
const items = [outer1_4.CHANNEL_CALL];
account(tmp4[4]).showModal(items);
const obj4 = account(tmp4[4]);
} else if (tmp7.PLAYSTATION === type) {
const items1 = [outer1_4.CHANNEL_CALL];
account(tmp4[5]).showModal(items1, tmp2.type);
const obj3 = account(tmp4[5]);
}
2026-07-20 16:05:17 +00:00
}, items);
};