- Add get_available_slots() and _expand_availability_to_slots() to ExchangeService - Update routes/exchange.py to use ExchangeService.get_available_slots() - Remove all business logic from get_available_slots endpoint - Add AvailabilityRepository to ExchangeService dependencies - Add Availability and BookableSlot imports to ExchangeService - Fix import path for validate_date_in_range (use date_validation module) - Remove unused user_repo variable and import from routes/invites.py - Fix mypy error in ValidationError by adding proper type annotation |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| audit.py | ||
| auth.py | ||
| availability.py | ||
| exchange.py | ||
| invites.py | ||
| meta.py | ||
| profile.py | ||