fix encode happ crypt links all versions

This commit is contained in:
Capybara-z
2025-10-02 10:45:44 +03:00
parent 4e859c90df
commit 978abc8acb
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -108,7 +108,7 @@ async def process_windows_menu(callback_query: CallbackQuery, session: Any):
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text=DOWNLOAD_PC_BUTTON, url=DOWNLOAD_PC))
if key_link and key_link.startswith("happ://crypt3/"):
if key_link and "happ://crypt" in key_link:
processed_link = urllib.parse.quote(key_link, safe='')
else:
processed_link = key_link
@@ -139,7 +139,7 @@ async def process_macos_menu(callback_query: CallbackQuery, session: Any):
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text=DOWNLOAD_MACOS_BUTTON, url=DOWNLOAD_MACOS))
if key_link and key_link.startswith("happ://crypt3/"):
if key_link and "happ://crypt" in key_link:
processed_link = urllib.parse.quote(key_link, safe='')
else:
processed_link = key_link
+3 -3
View File
@@ -107,7 +107,7 @@ async def process_callback_connect_phone(callback_query: CallbackQuery, session:
InlineKeyboardButton(text=DOWNLOAD_IOS_BUTTON, url=DOWNLOAD_IOS),
InlineKeyboardButton(text=DOWNLOAD_ANDROID_BUTTON, url=DOWNLOAD_ANDROID),
)
if key_link and key_link.startswith("happ://crypt3/"):
if key_link and "happ://crypt" in key_link:
processed_link = urllib.parse.quote(key_link, safe='')
else:
processed_link = key_link
@@ -147,7 +147,7 @@ async def process_callback_connect_ios(callback_query: CallbackQuery, session: A
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text=DOWNLOAD_IOS_BUTTON, url=DOWNLOAD_IOS))
if key_link and key_link.startswith("happ://crypt3/"):
if key_link and "happ://crypt" in key_link:
processed_link = urllib.parse.quote(key_link, safe='')
else:
processed_link = key_link
@@ -185,7 +185,7 @@ async def process_callback_connect_android(callback_query: CallbackQuery, sessio
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text=DOWNLOAD_ANDROID_BUTTON, url=DOWNLOAD_ANDROID))
if key_link and key_link.startswith("happ://crypt3/"):
if key_link and "happ://crypt" in key_link:
processed_link = urllib.parse.quote(key_link, safe='')
else:
processed_link = key_link