// Module ID: 9248 // Function ID: 9249 // Name: useOnConnectToConsole // Dependencies: [19, 1074, 4394, 1943, 9249, 9285, 9479, 2] // Exports: onConnectToConsole, useOnConnectToConsole // Module 9248 (useOnConnectToConsole) import dismissible_content from "dismissible_content" /* 1943 */; import DismissibleContentUnsafeUtils from "DismissibleContentUnsafeUtils" /* 4394 */; import XboxLinkModalActionCreatorsDefault from "XboxLinkModalActionCreators" /* 9249 */; import PlayStationLinkModalActionCreatorsDefault from "PlayStationLinkModalActionCreators" /* 9285 */; import noop from "module_19" /* 19 */; const beginConsoleTransfer = tmp(9479); require = fn; const Constants = fn(1074); ({ AnalyticsLocations: closure_4, PlatformTypes: hasOwnProperty } = Constants); const size = fn(2); let result = size.fileFinishedImporting("modules/video_calls/native/useOnConnectToConsole.tsx"); export const onConnectToConsole = function onConnectToConsole(channel, found) { const result = DismissibleContentUnsafeUtils.UNSAFE_markDismissibleContentAsDismissed(dismissible_content.DismissibleContent.DONUT_MOBILE_NUX); if (found.twoWayLink) { if (!found.revoked) { beginConsoleTransfer.beginConsoleTransfer(channel, found.type); } } const type = found.type; if (constants2.XBOX === type) { const items = [constants.CHANNEL_CALL]; return XboxLinkModalActionCreatorsDefault.showModal(items); } else { const items1 = [constants.CHANNEL_CALL]; return PlayStationLinkModalActionCreatorsDefault.showModal(items1, found.type); } }; export const useOnConnectToConsole = function useOnConnectToConsole(channel, account) { closure_0 = channel; let items = [channel, account]; return noop.useCallback(() => { const result = DismissibleContentUnsafeUtils.UNSAFE_markDismissibleContentAsDismissed(dismissible_content.DismissibleContent.DONUT_MOBILE_NUX); if (account.twoWayLink) { if (!tmp2.revoked) { beginConsoleTransfer.beginConsoleTransfer(closure_0, tmp2.type); const tmp3Result = beginConsoleTransfer; } } const type = tmp2.type; if (constants2.XBOX === type) { const items = [constants.CHANNEL_CALL]; XboxLinkModalActionCreatorsDefault.showModal(items); } else if (tmp7.PLAYSTATION === type) { const items1 = [constants.CHANNEL_CALL]; PlayStationLinkModalActionCreatorsDefault.showModal(items1, tmp2.type); } }, items); };