diff --git a/app/api/users.py b/app/api/users.py index 0667721..93ff488 100644 --- a/app/api/users.py +++ b/app/api/users.py @@ -2,11 +2,11 @@ import os import secrets from fastapi import APIRouter, HTTPException, Body, Response from fastapi.params import Query -from app import db from app.models.user import QrApprove, UserCreate, UserLogin, VerifyCode from app.models.request import ValidateRequest from app.services.auth import AuthService from app.db.database import users_collection, sessions_collection +from app.db.database import db from datetime import datetime import json from fastapi import HTTPException @@ -19,7 +19,7 @@ from app.services.dailyquests import DailyQuestsService coins_service = CoinsService() -qr_logins_collection = db["qr_logins"] +qr_logins_collection = db.qr_logins router = APIRouter( tags=["Users"] diff --git a/app/services/auth.py b/app/services/auth.py index 3724d26..e4c0f46 100644 --- a/app/services/auth.py +++ b/app/services/auth.py @@ -2,7 +2,7 @@ import base64 import json from fastapi import HTTPException, UploadFile from fastapi.responses import JSONResponse -from app import db +from app.db.database import db from app.models.user import UserLogin, UserInDB, UserCreate, Session from app.utils.misc import ( verify_password, @@ -24,7 +24,7 @@ env_path = Path(__file__).parent.parent / ".env" load_dotenv(dotenv_path=env_path) FILES_URL = os.getenv("FILES_URL") -qr_logins_collection = db["qr_logins"] +qr_logins_collection = db.qr_logins class AuthService: async def register(self, user: UserCreate):