From e1d9bdea52b081c3f9fa9b92efeb5eaaa19778af Mon Sep 17 00:00:00 2001 From: Marcos Date: Thu, 14 Dec 2023 16:05:09 +0000 Subject: [PATCH] Support advanced syntax in SERP --- .../java/com/duckduckgo/app/browser/SpecialUrlDetector.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt b/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt index c9df80fffc38..eba15830f1e7 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt @@ -81,7 +81,7 @@ class SpecialUrlDetectorImpl( SMSTO_SCHEME -> buildSmsTo(uriString) HTTP_SCHEME, HTTPS_SCHEME, DATA_SCHEME -> processUrl(initiatingUrl, uriString) JAVASCRIPT_SCHEME, ABOUT_SCHEME, FILE_SCHEME, SITE_SCHEME -> UrlType.SearchQuery(uriString) - null -> UrlType.SearchQuery(uriString) + null, FILETYPE_SCHEME, IN_TITLE_SCHEME, IN_URL_SCHEME -> UrlType.SearchQuery(uriString) else -> checkForIntent(scheme, uriString) } } @@ -216,6 +216,9 @@ class SpecialUrlDetectorImpl( private const val FILE_SCHEME = "file" private const val SITE_SCHEME = "site" private const val EXTRA_FALLBACK_URL = "browser_fallback_url" + private const val FILETYPE_SCHEME = "filetype" + private const val IN_TITLE_SCHEME = "intitle" + private const val IN_URL_SCHEME = "inurl" const val SMS_MAX_LENGTH = 400 const val PHONE_MAX_LENGTH = 20 const val EMAIL_MAX_LENGTH = 1000