42 lines
1.5 KiB
TypeScript
42 lines
1.5 KiB
TypeScript
// Module ID: 8935
|
|
// Function ID: 70453
|
|
// Name: onConnectToConsole
|
|
// Dependencies: [31, 653, 3946, 1334, 8936, 8971, 9039, 2]
|
|
// Exports: useOnConnectToConsole
|
|
|
|
// Module 8935 (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(9039) /* _beginConsoleTransfer */.beginConsoleTransfer(channel, closure_0.type);
|
|
}
|
|
}
|
|
const type = closure_0.type;
|
|
if (constants2.XBOX === type) {
|
|
const items = [constants.CHANNEL_CALL];
|
|
return importDefault(8936).showModal(items);
|
|
} else {
|
|
const items1 = [constants.CHANNEL_CALL];
|
|
return importDefault(8971).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);
|
|
};
|