Build 533169stable
Module 361926
1,254 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>_,E0:()=>p,Vr:()=>m,c5:()=>c,eI:()=>f});var r=n(64700),i=n(485845),s=n(155718),a=n(734057),o=n(577700),l=n(264322),u=n(210978);let c="no primary app command for application",d=[s.kc.PRIMARY_ENTRY_POINT];async function _(e,t){let n,r=a.A.getChannel(e);if(null!=r&&null==(n=f({channel:r,type:"channel"},t))&&(await (0,l.Zn)({type:"application",applicationId:t}),n=f({channel:r,type:"channel"},t)),null!=n)return n;throw Error(c)}function f(e,t){return l.Ay.query(e,{commandTypes:[s.kc.PRIMARY_ENTRY_POINT]},{placeholderCount:1,scoreMethod:u.M.COMMAND_ONLY,applicationId:t,allowFetch:!1,allowApplicationState:!0}).commands[0]}function p(e,t){let{commands:n,loading:i}=h(e,t),s=n[0],a=null!=s;return r.useEffect(()=>{a||i||(0,o.$)({type:"application",applicationId:t})},[t,a,i]),s}function h(e,t){return(0,l.ZA)(e,{commandTypes:d},{placeholderCount:1,scoreMethod:u.M.COMMAND_ONLY,applicationId:t,allowFetch:!1,allowApplicationState:!0})}function m(e){let{context:t,applicationId:n,botUserId:r}=e,i=p(t,n);return null!=i&&null!=r&&E(i)}function E(e){if(null==e)return!1;let t=null!=e.integration_types&&e.integration_types.includes(i.b.USER_INSTALL),n=null!=e.contexts&&e.contexts.includes(s.OL.BOT_DM);return t&&n}}