// Module ID: 11626 // Function ID: 11627 // Name: useShowTryItOutButtonInAppLauncher // Dependencies: [8790, 11627, 8783, 2] // Exports: default // Module 11626 (useShowTryItOutButtonInAppLauncher) import getPrimaryAppCommand from "getPrimaryAppCommand" /* 8790 */; import useIsAppDMDefault from "useIsAppDM" /* 11627 */; import size from "module_2" /* 2 */; let tmp; const canLaunchFrame = tmp(8783); const result = size.fileFinishedImporting("modules/app_dms/useShowTryItOutButtonInAppLauncher.tsx"); export default function useShowTryItOutButtonInAppLauncher(arg0) { let application; let botUserId; let context; ({ context, application, botUserId } = arg0); const obj = getPrimaryAppCommand; const obj2 = { context, applicationId: application.id, botUserId }; let isPrimaryAppCommandUsableInAppDM = obj.useIsPrimaryAppCommandUsableInAppDM(obj2); let channel; const tmp4 = useIsAppDMDefault; if ("channel" === context.type) { channel = context.channel; } const tmp4Result = tmp4(channel); const tmpResult = canLaunchFrame; let tmp8 = !tmpResult.canLaunchFrame(application); tmpResult.canLaunchFrame(application); if (tmp8) { if (isPrimaryAppCommandUsableInAppDM) { isPrimaryAppCommandUsableInAppDM = null != botUserId; } if (isPrimaryAppCommandUsableInAppDM) { isPrimaryAppCommandUsableInAppDM = !tmp4Result; } tmp8 = isPrimaryAppCommandUsableInAppDM; } return tmp8; };