fix: Improve Google Drive API credentials validation and error handling

This commit is contained in:
Taylor Wilsdon (aider)
2024-12-15 16:55:04 -05:00
parent a0ba5974f6
commit c3d631ca98
2 changed files with 7 additions and 5 deletions

View File

@@ -499,16 +499,15 @@
}}
uploadGoogleDriveHandler={async () => {
try {
if (!import.meta.env.VITE_GOOGLE_API_KEY || !import.meta.env.VITE_GOOGLE_CLIENT_ID) {
throw new Error('Google Drive API credentials not configured');
}
const fileData = await createPicker();
if (fileData) {
dispatch('upload', { type: 'google-drive', data: fileData });
}
} catch (error) {
console.error('Google Drive Error:', error);
toast.error('Error accessing Google Drive: ' + error.message);
toast.error($i18n.t('Error accessing Google Drive: {{error}}', {
error: error.message
}));
}
}}
onClose={async () => {