decord/source/modules/video_calls/native/useOnConnectToConsole.tsx
2026-07-24 07:16:23 +00:00

42 lines
1.5 KiB
TypeScript

// Module ID: 8974
// Function ID: 70668
// Name: onConnectToConsole
// Dependencies: [31, 653, 3946, 1334, 8975, 9010, 9078, 2]
// Exports: useOnConnectToConsole
// Module 8974 (onConnectToConsole)
import result from "result";
import ME from "ME";
let closure_4;
let closure_5;
const require = arg1;
function onConnectToConsole(channel, closure_0) {
const result = require(3946) /* UNSAFE_isDismissibleContentDismissed */.UNSAFE_markDismissibleContentAsDismissed(require(1334) /* DismissibleContent */.DismissibleContent.DONUT_MOBILE_NUX);
if (closure_0.twoWayLink) {
if (!closure_0.revoked) {
require(9078) /* _beginConsoleTransfer */.beginConsoleTransfer(channel, closure_0.type);
}
}
const type = closure_0.type;
if (constants2.XBOX === type) {
const items = [constants.CHANNEL_CALL];
return importDefault(8975).showModal(items);
} else {
const items1 = [constants.CHANNEL_CALL];
return importDefault(9010).showModal(items1, closure_0.type);
}
const obj = require(3946) /* UNSAFE_isDismissibleContentDismissed */;
}
({ AnalyticsLocations: closure_4, PlatformTypes: closure_5 } = ME);
let result = require("UNSAFE_isDismissibleContentDismissed").fileFinishedImporting("modules/video_calls/native/useOnConnectToConsole.tsx");
export { onConnectToConsole };
export const useOnConnectToConsole = function useOnConnectToConsole(channel, account) {
let closure_0 = channel;
let closure_1 = account;
const items = [channel, account];
return React.useCallback(() => {
outer1_6(closure_0, closure_1);
}, items);
};