dev@locazia: fix wrappers
This commit is contained in:
1 parent
fafaef8915
commit
dfb2ac7106
5 files changed
+40
-25
No files matched your search
@@ -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)
|
||||
|
||||
@@ -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([
|
||||
[{
|
||||
|
||||
Reference in new issue
Block a user