From cca882869d1b1ba47b3afa0ecce6aae03be6df8f Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Mon, 7 Aug 2023 22:03:17 +1200 Subject: [PATCH] Add file link to Google icon on User Page --- .../homebrew/pages/basePages/listPage/brewItem/brewItem.jsx | 4 +++- server/app.js | 1 + server/googleActions.js | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx b/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx index 99bcc9351..c601760a9 100644 --- a/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx +++ b/client/homebrew/pages/basePages/listPage/brewItem/brewItem.jsx @@ -94,7 +94,9 @@ const BrewItem = createClass({ if(!this.props.brew.googleId) return; return - googleDriveIcon + + googleDriveIcon + ; }, diff --git a/server/app.js b/server/app.js index 3db1897dd..520dd154e 100644 --- a/server/app.js +++ b/server/app.js @@ -257,6 +257,7 @@ app.get('/user/:username', async (req, res, next)=>{ brew.pageCount = googleBrews[match].pageCount; brew.renderer = googleBrews[match].renderer; brew.version = googleBrews[match].version; + brew.webViewLink = googleBrews[match].webViewLink; googleBrews.splice(match, 1); } } diff --git a/server/googleActions.js b/server/googleActions.js index 898164db1..a5ff61d62 100644 --- a/server/googleActions.js +++ b/server/googleActions.js @@ -106,7 +106,7 @@ const GoogleActions = { const obj = await drive.files.list({ pageSize : 1000, pageToken : NextPageToken || '', - fields : 'nextPageToken, files(id, name, description, createdTime, modifiedTime, properties)', + fields : 'nextPageToken, files(id, name, description, createdTime, modifiedTime, properties, webViewLink)', q : 'mimeType != \'application/vnd.google-apps.folder\' and trashed = false' }) .catch((err)=>{ @@ -139,7 +139,8 @@ const GoogleActions = { published : file.properties.published ? file.properties.published == 'true' : false, systems : [], lang : file.properties.lang, - thumbnail : file.properties.thumbnail + thumbnail : file.properties.thumbnail, + webViewLink : file.webViewLink }; }); return brews;