Tengo la siguiente función en firebase:
exports.findUserInAuth = functions.https.onCall(async (data) => { let value = data.value; try { return await admin.auth().getUserByEmail(value); } catch (error) { throw new functions.https.HttpsError(error.code, error.message); } });En los registros de funciones de firebase obtengo:
findUserInAuth Unhandled error Error: Unknown error code: auth/user-not-found. at new HttpsError (/workspace/node_modules/firebase-functions/lib/common/providers/https.js:69:19) at /workspace/index.js:22:13 at processTicksAndRejections (internal/process/task_queues.js:97:5)Según tengo entendido, estoy detectando el error correctamente. En mi lado del cliente me sale el siguiente error:
functions/internal INTERNALDe acuerdo con la documentación "Si se arroja un error que no sea HttpsError desde sus funciones, su cliente recibe un error con el mensaje INTERNO y el código interno".
¿Algunas ideas?