| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| db_type = os.getenv("DB_TYPE") | |
| if db_type == "mongodb": | |
| from .database_mongodb import get_user_by_username, create_user, save_file, get_user_files, create_opportunity, get_opportunities, get_opportunity_count | |
| else: | |
| from .database_dynamodb import get_user_by_username, create_user, save_file, get_user_files | |
| async def create_opportunity(opportunity): | |
| """Dummy function that does nothing""" | |
| return None | |
| async def get_opportunities(username: str): | |
| """Dummy function that returns empty list""" | |
| return [] | |
| async def get_opportunity_count(username: str): | |
| """Dummy function that returns 0""" | |
| return 0 | |
| get_user_by_username | |
| create_user | |
| save_file | |
| get_user_files | |
| create_opportunity | |
| get_opportunities | |
| get_opportunity_count |