Loading bliss/src/foundation/e/bliss/suggestions/SearchSuggestionUtil.kt +6 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,8 @@ object SearchSuggestionUtil { fun getSuggestionProvider(context: Context): SuggestionProvider { return with(defaultSearchEngine(context)) { when { contains(Providers.QWANT.key, true) -> QwantProvider() contains(Providers.QWANT.key, true) || contains(Providers.MURENASEARCH.key, true) -> QwantProvider() else -> DuckDuckGoProvider() } } Loading @@ -38,10 +39,13 @@ object SearchSuggestionUtil { return with(defaultSearchEngine) { when { contains(Providers.MURENASEARCH.key, true) -> "${Providers.MURENASEARCH.url}?q=$query" contains(Providers.QWANT.key, true) -> "${Providers.QWANT.url}?q=$query" contains(Providers.DUCKDUCKGO.key, true) -> "${Providers.DUCKDUCKGO.url}?q=$query" contains(Providers.MOJEEK.key, true) -> "${Providers.MOJEEK.url}search?q=$query" else -> "${Providers.SPOT.url}?q=$query" contains(Providers.SPOT.key, true) -> "${Providers.SPOT.url}?q=$query" else -> "${Providers.MURENASEARCH.url}?q=$query" }.toUri() } } Loading bliss/src/foundation/e/bliss/suggestions/SuggestionProvider.kt +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ interface SuggestionProvider { enum class Providers(val key: String, val url: String) { DUCKDUCKGO("duckduckgo", "https://duckduckgo.com/"), QWANT("qwant", "https://www.qwant.com/"), MURENASEARCH("murena search", "https://murena.qwant.com/"), SPOT("spot", "https://spot.murena.io/"), MOJEEK("mojeek", "https://www.mojeek.com/"), } Loading
bliss/src/foundation/e/bliss/suggestions/SearchSuggestionUtil.kt +6 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,8 @@ object SearchSuggestionUtil { fun getSuggestionProvider(context: Context): SuggestionProvider { return with(defaultSearchEngine(context)) { when { contains(Providers.QWANT.key, true) -> QwantProvider() contains(Providers.QWANT.key, true) || contains(Providers.MURENASEARCH.key, true) -> QwantProvider() else -> DuckDuckGoProvider() } } Loading @@ -38,10 +39,13 @@ object SearchSuggestionUtil { return with(defaultSearchEngine) { when { contains(Providers.MURENASEARCH.key, true) -> "${Providers.MURENASEARCH.url}?q=$query" contains(Providers.QWANT.key, true) -> "${Providers.QWANT.url}?q=$query" contains(Providers.DUCKDUCKGO.key, true) -> "${Providers.DUCKDUCKGO.url}?q=$query" contains(Providers.MOJEEK.key, true) -> "${Providers.MOJEEK.url}search?q=$query" else -> "${Providers.SPOT.url}?q=$query" contains(Providers.SPOT.key, true) -> "${Providers.SPOT.url}?q=$query" else -> "${Providers.MURENASEARCH.url}?q=$query" }.toUri() } } Loading
bliss/src/foundation/e/bliss/suggestions/SuggestionProvider.kt +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ interface SuggestionProvider { enum class Providers(val key: String, val url: String) { DUCKDUCKGO("duckduckgo", "https://duckduckgo.com/"), QWANT("qwant", "https://www.qwant.com/"), MURENASEARCH("murena search", "https://murena.qwant.com/"), SPOT("spot", "https://spot.murena.io/"), MOJEEK("mojeek", "https://www.mojeek.com/"), }