Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Unable to get User Information

Aberta
#93 4 comentários 2 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
javascript, typescript
Domínio
api

Direção de pesquisa

A falha é reportada por meio de index.js em _fetch, get_csrf e Credential.init, com Card.js chamando getUser. Reproduza a chamada do navegador mostrada na issue e rastreie a invocação de fetch; está concluído quando leetcode.user("username") retorna informações do usuário sem o erro Illegal invocation.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Unable to get user information

Code used to reproduce

import { LeetCode } from "leetcode-query";

const leetcode = new LeetCode();
const user = await leetcode.user("username");

Error

Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation
    at _fetch (index.js:71:1)
    at get_csrf (index.js:87:1)
    at Credential.init (index.js:111:1)
    at getUser (Card.js:10:1)
    at Card (Card.js:15:1)
    at renderWithHooks (react-dom.development.js:15486:1)
    at mountIndeterminateComponent (react-dom.development.js:20103:1)
    at beginWork (react-dom.development.js:21626:1)
    at beginWork$1 (react-dom.development.js:27465:1)
    at performUnitOfWork (react-dom.development.js:26596:1)

Help me with this. @JacobLinCool

Linguagem predominante
TypeScript
Estrelas
131
Forks
22
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de JacobLinCool/LeetCode-Query

Todas as issues de JacobLinCool/LeetCode-Query

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.