- Переписан memory.py: теперь загружает/сохраняет users.json и bookings.json в data/ - booking_service.py: импорты через функции, а не переменные - start.py, profile.py: используют get_user/set_user вместо прямого импорта users - Добавлена папка data/ с .gitkeep
28 lines
760 B
Python
28 lines
760 B
Python
from app.db.memory import (
|
|
create_booking as db_create_booking,
|
|
get_busy_times as db_get_busy_times,
|
|
get_user_bookings as db_get_user_bookings,
|
|
cancel_booking as db_cancel_booking,
|
|
update_booking as db_update_booking,
|
|
)
|
|
|
|
|
|
async def create_booking(user_id, service, master, date, time):
|
|
return db_create_booking(user_id, service, master, date, time)
|
|
|
|
|
|
async def get_busy_times(master, date):
|
|
return db_get_busy_times(master, date)
|
|
|
|
|
|
async def get_user_bookings(user_id):
|
|
return db_get_user_bookings(user_id)
|
|
|
|
|
|
async def cancel_booking(booking_id):
|
|
return db_cancel_booking(booking_id)
|
|
|
|
|
|
async def update_booking(booking_id, service, master, date, time):
|
|
return db_update_booking(booking_id, service, master, date, time)
|