// Module ID: 10588 // Function ID: 10589 // Name: isSelectedFromHomeChannel // Dependencies: [4975, 1980, 1398, 4234, 4233, 2] // Exports: default // Module 10588 (isSelectedFromHomeChannel) import handleConnectionOpenDefault from "handleConnectionOpen" /* 1980 */; import coerceMainRoute from "coerceMainRoute" /* 4233 */; import getRootNavigationRef from "getRootNavigationRef" /* 4234 */; import handlePermissionsChangeDefault from "handlePermissionsChange" /* 4975 */; import { isGuildHomeChannel } from "set" /* 1398 */; require = arg1; handlePermissionsChangeDefault; handleConnectionOpenDefault; const result = require("set").fileFinishedImporting("modules/guild_onboarding_home/isSelectedFromHomeChannel.native.tsx"); export default function isSelectedFromHomeChannel(id) { let coerceChannelRouteResult1; const rootNavigationRef = getRootNavigationRef.getRootNavigationRef(); if (null != rootNavigationRef) { if (rootNavigationRef.isReady()) { const rootState = rootNavigationRef.getRootState(); if (null == rootState) { return false; } else { const coerceMainRouteResult = coerceMainRoute.coerceMainRoute(rootState.routes[rootState.index]); if (null == coerceMainRouteResult) { return false; } else { const state = coerceMainRouteResult.state; if (null == state) { return false; } else { let index = state.index; if (index >= 0) { while (true) { let tmp4 = state.routes[index]; let tmp5 = index; if (null != tmp4) { let tmp6 = require; let tmp7 = dependencyMap; let obj3 = coerceMainRoute; let coerceChannelRouteResult = obj3.coerceChannelRoute(tmp4); if (null != coerceChannelRouteResult) { if (coerceChannelRouteResult.params.channelId === id.id) { let tmp6Result = tmp6(4233); coerceChannelRouteResult1 = tmp6Result.coerceChannelRoute(state.routes[index - 1]); if (null != coerceChannelRouteResult1) { break; } } } } index = index - 1; } let tmp10 = coerceChannelRouteResult1.params.guildId === id.guild_id; if (tmp10) { tmp10 = isGuildHomeChannel(coerceChannelRouteResult1.params.channelId); } return tmp10; } return false; } } const tmpResult = coerceMainRoute; } } } return false; };