Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

deleteUsers(uids: string[]) Not Working

Abierto
#2,419 1 comentario 0 reacciones 1 asignado Ver en GitHub

@pragatimodi ya está trabajando en esto.

Desde el 10/1/2024.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

api: auth

deleteUsers is only deleting the first entry of the provided array of uid, see the following:

  • Relevant code snippet:

    --- SNIP ---
      if (httpMethod === "DELETE") {
            const { id } = event.queryStringParameters;
            if (!id) return handleError(new Error("Please provide an id."), 405);
    
            const uids = id.split(",");
            return handleDeleteRequest(tenantAuth, uids);
          }
    --- SNIP ---
    
    const handleDeleteRequest = async (tenantAuth, uids) => {
      try {
        console.log("handleDeleteRequest -> uids:", uids);
        const deleteUserResults = await tenantAuth.deleteUsers(uids);
    
        return {
          body: JSON.stringify({ results: deleteUserResults }),
          headers: { "Content-Type": "application/json" },
          statusCode: 200,
        };
      } catch (error) {
        return handleError(error);
      }
    };
    
  • uids value:

    handleDeleteRequest -> uids: [ 'cbHxLH4TtKN8tREDACTED', ' PLrrHeqlphcHP1REDACTED' ]
    Response with status 200 in 855 ms.
    
  • Server's response:

    {"results":{"failureCount":0,"successCount":2,"errors":[]}}

Although success count shows 2 when going to the console only the first user is deleted. It seems that this function is buggy...

Lenguaje dominante
TypeScript
Estrellas
1.7k
Forks
419
Merge medio
4 d 20 h
PR fusionados (30 d)
16

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de firebase/firebase-admin-node

Todos los issues de firebase/firebase-admin-node

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.