Skip to content

Commit

Permalink
Add XiaomiStore configs
Browse files Browse the repository at this point in the history
  • Loading branch information
samanshah committed Aug 24, 2024
1 parent 38d382d commit 5954228
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@ abstract class HelperDrawerActivity : LocaleHelperActivity<HelperDrawerActivityB
open val onCallSupportMenuItemClicked: SimpleCallBack? = null
open val hasLoginOption: Boolean = true
open val hasRateOption: Boolean = true
open val hasLanguageOption: Boolean
get() = appInfo.flavor == "playstore" || appInfo.flavor == "xiaomistore"

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Expand Down Expand Up @@ -284,7 +286,8 @@ abstract class HelperDrawerActivity : LocaleHelperActivity<HelperDrawerActivityB
}
}

appLanguageRl.changeVisibility(show = appInfo.flavor == "playstore")
// appLanguageRl.changeVisibility(show = appInfo.flavor == "playstore")
appLanguageRl.changeVisibility(show = hasLanguageOption)
appLanguageRl.setOnClickListener {
onMenuItemClicked {
HelperChooseLanguageBottomSheet(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ abstract class HelperApplication : LocaleHelperApplication() {
)
}

open val hasDefaultLanguage: Boolean
get() = appInfo.flavor == "cafebazaar" || appInfo.flavor == "myket"

override fun onCreate() {
super.onCreate()

Expand Down Expand Up @@ -54,11 +57,15 @@ abstract class HelperApplication : LocaleHelperApplication() {
corePishkhan24AyanApi.headers = hashMapOf("Accept-Language" to if (SavedData.appLanguage.isNullOrEmpty()) "fa" else SavedData.appLanguage)
servicesPishkhan24AyanApi.headers = hashMapOf("Accept-Language" to if (SavedData.appLanguage.isNullOrEmpty()) "fa" else SavedData.appLanguage)

if (appInfo.flavor != "playstore" && SavedData.appLanguage.isEmpty())
SavedData.appLanguage = "fa"
setDefaultLanguage()

}

open fun setDefaultLanguage() {
if (hasDefaultLanguage && SavedData.appLanguage.isEmpty())
SavedData.appLanguage = "fa"
}

override fun attachBaseContext(base: Context) {
super.attachBaseContext(base)
MultiDex.install(this)
Expand Down

0 comments on commit 5954228

Please sign in to comment.