|
@@ -1,20 +1,20 @@
|
|
-// Google Drive Picker API configuration
|
|
|
|
|
|
+// Google Drive Picker API configuration
|
|
let API_KEY = '';
|
|
let API_KEY = '';
|
|
let CLIENT_ID = '';
|
|
let CLIENT_ID = '';
|
|
|
|
|
|
// Function to fetch credentials from backend config
|
|
// Function to fetch credentials from backend config
|
|
async function getCredentials() {
|
|
async function getCredentials() {
|
|
- const response = await fetch('/api/config');
|
|
|
|
- if (!response.ok) {
|
|
|
|
- throw new Error('Failed to fetch Google Drive credentials');
|
|
|
|
- }
|
|
|
|
- const config = await response.json();
|
|
|
|
- API_KEY = config.google_drive?.api_key;
|
|
|
|
- CLIENT_ID = config.google_drive?.client_id;
|
|
|
|
-
|
|
|
|
- if (!API_KEY || !CLIENT_ID) {
|
|
|
|
- throw new Error('Google Drive API credentials not configured');
|
|
|
|
- }
|
|
|
|
|
|
+ const response = await fetch('/api/config');
|
|
|
|
+ if (!response.ok) {
|
|
|
|
+ throw new Error('Failed to fetch Google Drive credentials');
|
|
|
|
+ }
|
|
|
|
+ const config = await response.json();
|
|
|
|
+ API_KEY = config.google_drive?.api_key;
|
|
|
|
+ CLIENT_ID = config.google_drive?.client_id;
|
|
|
|
+
|
|
|
|
+ if (!API_KEY || !CLIENT_ID) {
|
|
|
|
+ throw new Error('Google Drive API credentials not configured');
|
|
|
|
+ }
|
|
}
|
|
}
|
|
const SCOPE = [
|
|
const SCOPE = [
|
|
'https://www.googleapis.com/auth/drive.readonly',
|
|
'https://www.googleapis.com/auth/drive.readonly',
|