From fb57ee6b9323bdc0d48d01ab9a539f330f9ab2d5 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Tue, 7 Dec 2021 11:53:22 -0600 Subject: [PATCH] =?UTF-8?q?drive=20un=20poco=20m=C3=A1s=20clean=20el=20c?= =?UTF-8?q?=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/helper/drive.js | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/server/helper/drive.js b/server/helper/drive.js index bb42f82..3c3cf84 100644 --- a/server/helper/drive.js +++ b/server/helper/drive.js @@ -133,44 +133,40 @@ const folder = async (numeroCuenta) => { let pageToken = ''; do { - let response = await list(pageToken); - let files = response.files; + let res = await list(pageToken); - for (let i = 0; i < files.length; i++) + for (let i = 0; i < res.files.length; i++) if ( - files[i].name === numeroCuenta && - files[i].mimeType === 'application/vnd.google-apps.folder' + res.files[i].name === numeroCuenta && + res.files[i].mimeType === 'application/vnd.google-apps.folder' ) - return files[i].id; - pageToken = ''; - if (response.nextPageToken) pageToken = response.nextPageToken; + return res.files[i].id; + pageToken = res.nextPageToken ? res.nextPageToken : ''; } while (pageToken); return mkDir(numeroCuenta); }; const borrarTodo = () => { return list().then(async (res) => { - console.log(res); + console.log(res.files); // for (let i = 0; i < res.files.length; i++) - // if (res.files[i].name !== 'Babyhelon') await deleteFile(res.files[i].id); + // if (res.files[i].id !== process.env.CARPETA) + // await deleteFile(res.files[i].id); }); }; // borrarTodo(); const archivosFicheros = async () => { - let pageToken = ''; const pdf = []; const carpetas = []; + let pageToken = ''; do { let response = await list(pageToken); - console.log(response); - if (response.nextPageToken) pageToken = response.nextPageToken; - else pageToken = ''; + pageToken = response.nextPageToken ? response.nextPageToken : ''; } while (pageToken); - return { pdf, carpetas }; };