| | |
| | | from sqlalchemy.ext.asyncio import AsyncSession |
| | | from app.api import Response, pwd_context, get_current_user |
| | | from app.config.config import settings |
| | | from app.config.const import chat_server, RAGFLOW, workflow_server, DIFY, TMP_DICT |
| | | from app.models.app_token_model import AppToken |
| | | from app.models.base_model import get_db |
| | | from app.models.postgresql_base_model import get_pdb |
| | |
| | | token_dict = {} |
| | | user_tokens = db.query(UserTokenModel).all() |
| | | for user_token in user_tokens: |
| | | token_dict[user_token.id] = user_token.access_token |
| | | token_dict[TMP_DICT[user_token.id]] = user_token.access_token |
| | | result = await pdb.execute(select(AppToken).where(AppToken.id == user.id)) |
| | | db_app_token = result.scalars().first() |
| | | if isinstance(access_token, bytes): |