mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-11-03 05:27:06 +08:00
Change examples so every dependencies are async
This commit is contained in:
@ -11,5 +11,5 @@ db = client["database_name"]
|
||||
collection = db["users"]
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield MongoDBUserDatabase(UserDB, collection)
|
||||
|
||||
@ -20,5 +20,5 @@ engine = sqlalchemy.create_engine(DATABASE_URL)
|
||||
metadata.create_all(engine)
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield OrmarUserDatabase(UserDB, UserModel)
|
||||
|
||||
@ -22,5 +22,5 @@ Base.metadata.create_all(engine)
|
||||
users = UserTable.__table__
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield SQLAlchemyUserDatabase(UserDB, database, users)
|
||||
|
||||
@ -31,5 +31,5 @@ users = UserTable.__table__
|
||||
oauth_accounts = OAuthAccount.__table__
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield SQLAlchemyUserDatabase(UserDB, database, users, oauth_accounts)
|
||||
|
||||
@ -5,5 +5,5 @@ from .models import UserDB, UserModel
|
||||
DATABASE_URL = "sqlite://./test.db"
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield TortoiseUserDatabase(UserDB, UserModel)
|
||||
|
||||
@ -5,5 +5,5 @@ from .models import OAuthAccount, UserDB, UserModel
|
||||
DATABASE_URL = "sqlite://./test.db"
|
||||
|
||||
|
||||
def get_user_db():
|
||||
async def get_user_db():
|
||||
yield TortoiseUserDatabase(UserDB, UserModel, OAuthAccount)
|
||||
|
||||
@ -28,5 +28,5 @@ class UserManager(BaseUserManager[UserCreate, UserDB]):
|
||||
print(f"Verification requested for user {user.id}. Verification token: {token}")
|
||||
|
||||
|
||||
def get_user_manager(user_db=Depends(get_user_db)):
|
||||
async def get_user_manager(user_db=Depends(get_user_db)):
|
||||
yield UserManager(user_db)
|
||||
|
||||
Reference in New Issue
Block a user