61 lines
2.4 KiB
TypeScript
61 lines
2.4 KiB
TypeScript
// Module ID: 9837
|
|
// Function ID: 9838
|
|
// Name: onConnectToConsole
|
|
// Dependencies: [19, 676, 4268, 1373, 9261, 9289, 9838, 2]
|
|
// Exports: onConnectToConsole, useOnConnectToConsole
|
|
|
|
// Module 9837 (onConnectToConsole)
|
|
import DismissibleContent from "DismissibleContent" /* 1373 */;
|
|
import UNSAFE_isDismissibleContentDismissed from "UNSAFE_isDismissibleContentDismissed" /* 4268 */;
|
|
import _modDef9261 from "module_9261" /* 9261 */;
|
|
import _modDef9289 from "module_9289" /* 9289 */;
|
|
import _beginConsoleTransfer from "_beginConsoleTransfer" /* 9838 */;
|
|
import closure_3 from "noop" /* 19 */;
|
|
import ME from "ME" /* 676 */;
|
|
|
|
require = arg1;
|
|
({ AnalyticsLocations: c4, PlatformTypes: c5 } = ME);
|
|
let result = require("set").fileFinishedImporting("modules/video_calls/native/useOnConnectToConsole.tsx");
|
|
|
|
export const onConnectToConsole = function onConnectToConsole(channel, closure_0) {
|
|
const result = UNSAFE_isDismissibleContentDismissed.UNSAFE_markDismissibleContentAsDismissed(DismissibleContent.DismissibleContent.DONUT_MOBILE_NUX);
|
|
if (closure_0.twoWayLink) {
|
|
if (!closure_0.revoked) {
|
|
_beginConsoleTransfer.beginConsoleTransfer(channel, closure_0.type);
|
|
}
|
|
}
|
|
const type = closure_0.type;
|
|
if (constants2.XBOX === type) {
|
|
const items = [constants.CHANNEL_CALL];
|
|
return _modDef9261.showModal(items);
|
|
} else {
|
|
const items1 = [constants.CHANNEL_CALL];
|
|
return _modDef9289.showModal(items1, closure_0.type);
|
|
}
|
|
const obj = UNSAFE_isDismissibleContentDismissed;
|
|
const tmp = require;
|
|
};
|
|
export const useOnConnectToConsole = function useOnConnectToConsole(channel, account) {
|
|
closure_0 = channel;
|
|
closure_1 = account;
|
|
let items = [channel, account];
|
|
return React.useCallback(() => {
|
|
const result = channel(closure_1_2[2]).UNSAFE_markDismissibleContentAsDismissed(channel(closure_1_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 (closure_1_5.XBOX === type) {
|
|
const items = [closure_1_4.CHANNEL_CALL];
|
|
account(tmp4[4]).showModal(items);
|
|
const obj4 = account(tmp4[4]);
|
|
} else if (tmp7.PLAYSTATION === type) {
|
|
const items1 = [closure_1_4.CHANNEL_CALL];
|
|
account(tmp4[5]).showModal(items1, tmp2.type);
|
|
const obj3 = account(tmp4[5]);
|
|
}
|
|
}, items);
|
|
};
|