dev@locazia: fix wrappers

This commit is contained in:
user committed 2024-03-10 18:42:12 +03:00
1 parent fafaef8915
commit dfb2ac7106
5 files changed
+40 -25

No files matched your search

+6
View File
@@ -5,6 +5,7 @@ from app.core._crypto.signer import Signer
from app.core._secrets import hot_seed
from app.core.logger import make_log
from app.core.models.keys import KnownKey
from app.core.models._telegram.wrapped_bot import Wrapped_CBotChat
from app.core.models.user import User
from app.core.storage import Session
@@ -55,6 +56,9 @@ async def try_authorization(request):
request.ctx.user = user
request.ctx.user_key = known_key
request.ctx.user_uploader_wrapper = Wrapped_CBotChat(request.app.ctx.memory._telegram_bot, chat_id=user.telegram_id, db_session=request.ctx.db_session)
request.ctx.user_client_wrapper = Wrapped_CBotChat(request.app.ctx.memory._client_telegram_bot, chat_id=user.telegram_id, db_session=request.ctx.db_session)
async def try_service_authorization(request):
signature = request.headers.get('X-Service-Signature')
@@ -75,6 +79,8 @@ async def attach_user_to_request(request):
request.ctx.verified_hash = None
request.ctx.user = None
request.ctx.user_key = None
request.ctx.user_uploader_wrapper = None
request.ctx.user_client_wrapper = None
request.ctx.db_session = Session()
await try_authorization(request)
await try_service_authorization(request)
+1 -1
View File
@@ -139,7 +139,7 @@ async def s_api_v1_blockchain_send_new_content_message(request):
]
}))
await (Wrapped_CBotChat(request.app.ctx.memory._telegram_bot, chat_id=request.ctx.user.telegram_id)).send_message(
await request.ctx.user_uploader_wrapper.send_message(
request.ctx.user.translated('p_tonconnectTransactionRequested'),
reply_markup=get_inline_keyboard([
[{