mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-27 15:30:31 +05:30
fix http 400
This commit is contained in:
parent
7211143398
commit
48564ed3c6
@ -1,6 +1,7 @@
|
||||
package com.github.libretube.ui.fragments
|
||||
|
||||
import android.os.Bundle
|
||||
import android.util.Log
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
@ -60,16 +61,16 @@ class HomeFragment : BaseFragment() {
|
||||
binding.refresh.setOnRefreshListener {
|
||||
binding.refresh.isRefreshing = true
|
||||
lifecycleScope.launch(Dispatchers.IO) {
|
||||
fetchHome(LocaleHelper.getTrendingRegion(requireContext()))
|
||||
fetchHome()
|
||||
}
|
||||
}
|
||||
|
||||
lifecycleScope.launch(Dispatchers.IO) {
|
||||
fetchHome(LocaleHelper.getTrendingRegion(requireContext()))
|
||||
fetchHome()
|
||||
}
|
||||
}
|
||||
|
||||
private suspend fun fetchHome(trendingRegion: String) {
|
||||
private suspend fun fetchHome() {
|
||||
val token = PreferenceHelper.getToken()
|
||||
runOrError {
|
||||
val feed = SubscriptionHelper.getFeed().withMaxSize(20)
|
||||
@ -86,7 +87,9 @@ class HomeFragment : BaseFragment() {
|
||||
}
|
||||
|
||||
runOrError {
|
||||
val trending = RetrofitInstance.api.getTrending(trendingRegion).withMaxSize(10)
|
||||
val trending = RetrofitInstance.api.getTrending(
|
||||
LocaleHelper.getTrendingRegion(requireContext())
|
||||
).withMaxSize(10)
|
||||
if (trending.isEmpty()) return@runOrError
|
||||
runOnUiThread {
|
||||
makeVisible(binding.trendingRV, binding.trendingTV)
|
||||
@ -100,6 +103,7 @@ class HomeFragment : BaseFragment() {
|
||||
}
|
||||
|
||||
runOrError {
|
||||
if (token == "") return@runOrError
|
||||
val playlists = RetrofitInstance.authApi.getUserPlaylists(token).withMaxSize(20)
|
||||
if (playlists.isEmpty()) return@runOrError
|
||||
runOnUiThread {
|
||||
@ -141,6 +145,7 @@ class HomeFragment : BaseFragment() {
|
||||
action.invoke()
|
||||
} catch (e: Exception) {
|
||||
e.localizedMessage?.let { context?.toastFromMainThread(it) }
|
||||
Log.e("fetching home tab", e.toString())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,7 +61,7 @@
|
||||
|
||||
<PreferenceCategory app:title="@string/bookmarks">
|
||||
|
||||
<PreferenceCategory
|
||||
<Preference
|
||||
android:title="@string/clear_bookmarks"
|
||||
app:icon="@drawable/ic_bookmark"
|
||||
app:key="clear_bookmarks" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user