SurfSense/surfsense_backend/app/connectors/google_drive
Anish Sarkar d2a4b238d7 feat: enhance Google Drive client with thread-safe download and export methods
- Implemented per-thread HTTP transport for concurrent downloads to ensure thread safety.
- Refactored `download_file` and `download_file_to_disk` methods to utilize blocking calls on separate threads, improving performance during file operations.
- Added logging to track the start and end of download and export processes, providing better visibility into execution time.
- Updated unit tests to verify parallel execution of download and export operations, ensuring efficiency in handling multiple requests.
2026-03-27 19:25:03 +05:30
..
__init__.py feat: enhance Google connectors indexing with content extraction and document migration 2026-03-25 18:33:44 +05:30
change_tracker.py feat: enhance Google Drive file metadata handling 2026-01-17 16:24:53 +05:30
client.py feat: enhance Google Drive client with thread-safe download and export methods 2026-03-27 19:25:03 +05:30
content_extractor.py feat: enhance Google Drive client with thread-safe download and export methods 2026-03-27 19:25:03 +05:30
credentials.py feat: merge new credentials with existing connector configurations to preserve user settings 2026-02-02 19:03:05 +05:30
file_types.py feat: added circleback connector 2025-12-30 09:00:59 -08:00
folder_manager.py feat: enhance Google Drive file metadata handling 2026-01-17 16:24:53 +05:30