LocaleSpoofFragment: Drop dependency upon kovenant
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -20,19 +20,16 @@
|
|||||||
package com.aurora.store.view.ui.spoof
|
package com.aurora.store.view.ui.spoof
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
import android.util.Log
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.providers.SpoofProvider
|
import com.aurora.store.data.providers.SpoofProvider
|
||||||
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
||||||
import com.aurora.store.util.Log
|
|
||||||
import com.aurora.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.view.epoxy.views.preference.LocaleViewModel_
|
import com.aurora.store.view.epoxy.views.preference.LocaleViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseFragment
|
import com.aurora.store.view.ui.commons.BaseFragment
|
||||||
import nl.komponents.kovenant.task
|
|
||||||
import nl.komponents.kovenant.ui.failUi
|
|
||||||
import nl.komponents.kovenant.ui.successUi
|
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
|
|
||||||
@@ -43,6 +40,8 @@ class LocaleSpoofFragment : BaseFragment() {
|
|||||||
|
|
||||||
private var locale: Locale = Locale.getDefault()
|
private var locale: Locale = Locale.getDefault()
|
||||||
|
|
||||||
|
private val TAG = LocaleSpoofFragment::class.java.simpleName
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun newInstance(): LocaleSpoofFragment {
|
fun newInstance(): LocaleSpoofFragment {
|
||||||
@@ -76,12 +75,10 @@ class LocaleSpoofFragment : BaseFragment() {
|
|||||||
if (spoofProvider.isLocaleSpoofEnabled())
|
if (spoofProvider.isLocaleSpoofEnabled())
|
||||||
locale = spoofProvider.getSpoofLocale()
|
locale = spoofProvider.getSpoofLocale()
|
||||||
|
|
||||||
task {
|
try {
|
||||||
fetchAvailableLocales()
|
updateController(fetchAvailableLocales())
|
||||||
} successUi {
|
} catch (exception: Exception) {
|
||||||
updateController(it)
|
Log.e(TAG, "Could not get available locales", exception)
|
||||||
} failUi {
|
|
||||||
Log.e("Could not get available locales")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user