feat: Add folder selection and app ID to Google Drive picker

This commit is contained in:
Taylor Wilsdon (aider) 2024-12-15 18:33:40 -05:00
parent ba19ff8ace
commit 7d31b111cc

View File

@ -100,8 +100,10 @@ export const createPicker = () => {
const picker = new google.picker.PickerBuilder() const picker = new google.picker.PickerBuilder()
.addView(google.picker.ViewId.DOCS) .addView(google.picker.ViewId.DOCS)
.addView(google.picker.ViewId.FOLDERS)
.setOAuthToken(token) .setOAuthToken(token)
.setDeveloperKey(API_KEY) .setDeveloperKey(API_KEY)
.setAppId(CLIENT_ID.split('-')[0]) // Extract app ID from client ID
.setCallback((data: any) => { .setCallback((data: any) => {
if (data[google.picker.Response.ACTION] === google.picker.Action.PICKED) { if (data[google.picker.Response.ACTION] === google.picker.Action.PICKED) {
const doc = data[google.picker.Response.DOCUMENTS][0]; const doc = data[google.picker.Response.DOCUMENTS][0];