decord/beta/source/modules/app_dms/useShowTryItOutButtonInAppLauncher.tsx

44 lines
1.4 KiB
TypeScript
Raw Normal View History

// 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 */;
2026-10-01 14:13:23 +00:00
let tmp;
const canLaunchFrame = tmp(8783);
const result = size.fileFinishedImporting("modules/app_dms/useShowTryItOutButtonInAppLauncher.tsx");
export default function useShowTryItOutButtonInAppLauncher(arg0) {
2026-10-01 14:13:23 +00:00
let application;
let botUserId;
let context;
({ context, application, botUserId } = arg0);
2026-10-01 14:13:23 +00:00
const obj = getPrimaryAppCommand;
const obj2 = { context, applicationId: application.id, botUserId };
2026-10-01 14:13:23 +00:00
let isPrimaryAppCommandUsableInAppDM = obj.useIsPrimaryAppCommandUsableInAppDM(obj2);
let channel;
const tmp4 = useIsAppDMDefault;
if ("channel" === context.type) {
channel = context.channel;
}
2026-10-01 14:13:23 +00:00
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;
};