From 7fbddd7e7e1837c75018bfc812b1fb6009921647 Mon Sep 17 00:00:00 2001 From: Ivan K Date: Tue, 22 Mar 2022 18:18:03 +0300 Subject: [PATCH] Add "tg://extera" --- .../src/main/java/org/telegram/ui/LaunchActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java index 7275858ea..5f25c068a 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java @@ -166,6 +166,7 @@ import java.util.List; import java.util.Set; import java.util.regex.Pattern; +import com.exteragram.messenger.preferences.MainPreferencesEntry; import com.exteragram.messenger.ExteraConfig; public class LaunchActivity extends BasePermissionsActivity implements ActionBarLayout.ActionBarLayoutDelegate, NotificationCenter.NotificationCenterDelegate, DialogsActivity.DialogsActivityDelegate { @@ -2136,6 +2137,8 @@ public class LaunchActivity extends BasePermissionsActivity implements ActionBar newContactName = data.getQueryParameter("name"); newContactPhone = data.getQueryParameter("phone"); newContact = true; + } else if ((url.startsWith("tg:extera") || url.startsWith("tg://extera"))) { + open_settings = 7; } else { unsupportedUrl = url.replace("tg://", "").replace("tg:", ""); int index; @@ -2397,6 +2400,8 @@ public class LaunchActivity extends BasePermissionsActivity implements ActionBar closePrevious = true; } else if (open_settings == 6) { fragment = new EditWidgetActivity(open_widget_edit_type, open_widget_edit); + } else if (open_settings == 7) { + fragment = new MainPreferencesEntry(); } else { fragment = null; }