From d30788f47cd880bc42a54e026450a24eaf5b9f62 Mon Sep 17 00:00:00 2001
From: LagradOst <11805592+LagradOst@users.noreply.github.com>
Date: Sat, 30 Apr 2022 22:31:32 +0200
Subject: [PATCH] fixed ocean search hint & bflix url
---
.../cloudstream3/movieproviders/BflixProvider.kt | 2 +-
.../lagradost/cloudstream3/ui/home/HomeFragment.kt | 11 ++++++++++-
.../ui/quicksearch/QuickSearchFragment.kt | 5 +++++
app/src/main/res/values/strings.xml | 2 ++
4 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt
index 40fdba30..39e750fc 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt
@@ -8,7 +8,7 @@ import com.lagradost.cloudstream3.utils.loadExtractor
import org.jsoup.Jsoup
open class BflixProvider : MainAPI() {
- override var mainUrl = "https://bflix.to"
+ override var mainUrl = "https://bflix.ru"
override var name = "Bflix"
override val hasMainPage = true
override val hasChromecastSupport = true
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt
index cc585fe2..56cacdb5 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt
@@ -409,6 +409,11 @@ class HomeFragment : Fragment() {
setKey(HOMEPAGE_API, apiName)
home_api_fab?.text = apiName
home_provider_name?.text = apiName
+ try {
+ home_search?.queryHint = getString(R.string.search_hint_site).format(apiName)
+ } catch (e: Exception) {
+ logError(e)
+ }
home_provider_meta_info?.isVisible = false
getApiFromNameNull(apiName)?.let { currentApi ->
@@ -880,7 +885,11 @@ class HomeFragment : Fragment() {
for (syncApi in OAuth2API.OAuth2Apis) {
val login = syncApi.loginInfo()
val pic = login?.profilePicture
- if (home_profile_picture?.setImage(pic, errorImageDrawable = errorProfilePic) == true) {
+ if (home_profile_picture?.setImage(
+ pic,
+ errorImageDrawable = errorProfilePic
+ ) == true
+ ) {
home_profile_picture_holder?.isVisible = true
break
}
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/quicksearch/QuickSearchFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/quicksearch/QuickSearchFragment.kt
index daf12006..abacd563 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/quicksearch/QuickSearchFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/quicksearch/QuickSearchFragment.kt
@@ -140,6 +140,11 @@ class QuickSearchFragment : Fragment() {
SearchHelper.handleSearchClickCallback(activity, callback)
}
}
+ try {
+ quick_search?.queryHint = getString(R.string.search_hint_site).format(providers?.first())
+ } catch (e: Exception) {
+ logError(e)
+ }
} else {
quick_search_master_recycler?.adapter =
ParentItemAdapter(mutableListOf(), { callback ->
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4965fed0..dddd0135 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -90,6 +90,8 @@
Settings
Search…
+ Search %s…
+
No Data
More Options
Next episode