diff --git a/aiogram_tonconnect/tonconnect/provider.py b/aiogram_tonconnect/tonconnect/provider.py index 337394a..4d26c8f 100644 --- a/aiogram_tonconnect/tonconnect/provider.py +++ b/aiogram_tonconnect/tonconnect/provider.py @@ -35,7 +35,7 @@ async def send(self, request: str, receiver_public_key: str, topic: str, ttl: in bridge_url += f'&topic={topic}' headers = {'Content-type': 'text/plain;charset=UTF-8'} - if "tonapi" in bridge_base and self.tonapi_token: + if self.tonapi_token and "tonapi" in bridge_base or "ton.space" in bridge_base: headers["Authorization"] = f"Bearer {self.tonapi_token}" async with ClientSession(headers=headers) as session: @@ -61,7 +61,7 @@ async def register_session(self) -> bool: resolve = loop.create_future() session = ClientSession() - if "tonapi" in bridge_base and self.tonapi_token: + if self.tonapi_token and "tonapi" in bridge_base or "ton.space" in bridge_base: headers = {"Authorization": f"Bearer {self.tonapi_token}"} session.headers.update(headers)