Files
eventspace/backend/app/api/dependencies/common.py
Felipe Cardoso 38acdb78a1
All checks were successful
Build and Push Docker Images / changes (push) Successful in 5s
Build and Push Docker Images / build-backend (push) Successful in 51s
Build and Push Docker Images / build-frontend (push) Has been skipped
Add storage utilities and tests for file handling and tokens
Introduced new fixtures and tests for storage functionality, including saving files, generating URLs, and token creation/verification. Refactored `get_storage_provider` into a separate dependency module. Enhanced test coverage for improved reliability.
2025-03-12 18:50:30 +01:00

11 lines
336 B
Python

from app.core.config import settings
from app.core.storage import StorageProvider, LocalStorageProvider
def get_storage_provider() -> StorageProvider:
"""Dependency for getting the configured storage provider."""
return LocalStorageProvider(
upload_folder=settings.UPLOAD_FOLDER,
files_url_path="/files"
)