Skip to content

Commit

Permalink
Refactor wallet attachment URL in send_transaction method.
Browse files Browse the repository at this point in the history
  • Loading branch information
nessshon committed Jan 24, 2024
1 parent e5ef89d commit 03d19b4
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions aiogram_tonconnect/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from aiogram.utils.markdown import hide_link
from redis.asyncio import Redis

from .pytonconnect.exceptions import (
from pytonconnect.exceptions import (
UserRejectsError,
WalletNotConnectedError,
)
Expand Down Expand Up @@ -132,9 +132,7 @@ async def connect_wallet(
await self.send_message(self.__emoji)

if self.tonconnect.connected:
with suppress(WalletNotConnectedError):
await self.tonconnect.restore_connection()
await self.tonconnect.disconnect()
await self.disconnect_wallet()

if callbacks:
await self.connect_wallet_callbacks_storage.add(callbacks)
Expand Down Expand Up @@ -228,7 +226,9 @@ async def send_transaction(
)
universal_url = self.user.app_wallet.universal_url
if self.user.app_wallet.app_name == "telegram-wallet":
universal_url = universal_url.replace("attach=wallet", "startattach=tonconnect")
universal_url = universal_url.replace(
"attach=wallet", "startattach=tonconnect-ret__back"
)
reply_markup = self.__inline_keyboard.send_transaction(
self.user.app_wallet.name, universal_url,
)
Expand Down

0 comments on commit 03d19b4

Please sign in to comment.