Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

305
Visualizações
¿Cómo compruebo que mi usuario ya está conectado?

Hice un enlace de reacción para devolver el cliente a esta biblioteca y, en este enlace, también estoy conectando al usuario.

 useEffect((): any => { async function getSub() { const { data: { createSupportChatSubscription }, } = await getSubscription(); return createSupportChatSubscription.subscription; } getSub().then(async (res: ISubscription) => { const chatClient = StreamChat.getInstance(process.env.REACT_APP_STREAM_ID as string); await chatClient.connectUser( { id: currentUser.id, name: currentUser.name }, res.token.token ); setChannelResponse({ channelId: res.channelId, channelType: res.channelType, }); setClient(chatClient); }); return () => client?.disconnectUser(); }, [getSubscription, client, currentUser.id, currentUser.name, userId]);

cuando uso este gancho, tiendo a recibir esta advertencia:

 Consecutive calls to connectUser is detected, ideally you should only call this function once in your app.

Estoy tratando de ver si el cliente de chat tiene algo para verificar si hay una conexión para no tener que llamar constantemente a connectUser .

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda