mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-27 15:30:31 +05:30
chore: remove unnecessary authApi uses for playlist nextpages
This commit is contained in:
parent
9f2dadce3a
commit
0aa8ebb413
@ -8,10 +8,8 @@ import androidx.core.net.toUri
|
||||
import com.github.libretube.R
|
||||
import com.github.libretube.api.JsonHelper
|
||||
import com.github.libretube.api.PlaylistsHelper
|
||||
import com.github.libretube.api.RetrofitInstance
|
||||
import com.github.libretube.api.SubscriptionHelper
|
||||
import com.github.libretube.db.DatabaseHelper
|
||||
import com.github.libretube.db.DatabaseHolder.Database
|
||||
import com.github.libretube.db.obj.WatchHistoryItem
|
||||
import com.github.libretube.enums.ImportFormat
|
||||
import com.github.libretube.extensions.TAG
|
||||
@ -108,12 +106,7 @@ object ImportHelper {
|
||||
@OptIn(ExperimentalSerializationApi::class)
|
||||
suspend fun exportSubscriptions(activity: Activity, uri: Uri, importFormat: ImportFormat) {
|
||||
val token = PreferenceHelper.getToken()
|
||||
val subs = if (token.isNotEmpty()) {
|
||||
RetrofitInstance.authApi.subscriptions(token)
|
||||
} else {
|
||||
val subscriptions = Database.localSubscriptionDao().getAll().map { it.channelId }
|
||||
RetrofitInstance.authApi.unauthenticatedSubscriptions(subscriptions)
|
||||
}
|
||||
val subs = SubscriptionHelper.getSubscriptions()
|
||||
|
||||
when (importFormat) {
|
||||
ImportFormat.NEWPIPE -> {
|
||||
|
@ -382,11 +382,7 @@ class PlaylistFragment : DynamicLayoutManagerFragment(R.layout.fragment_playlist
|
||||
val response = try {
|
||||
withContext(Dispatchers.IO) {
|
||||
// load locally stored playlists with the auth api
|
||||
if (playlistType == PlaylistType.PRIVATE) {
|
||||
RetrofitInstance.authApi.getPlaylistNextPage(playlistId, nextPage!!)
|
||||
} else {
|
||||
RetrofitInstance.api.getPlaylistNextPage(playlistId, nextPage!!)
|
||||
}
|
||||
RetrofitInstance.api.getPlaylistNextPage(playlistId, nextPage!!)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
context?.toastFromMainDispatcher(e.localizedMessage.orEmpty())
|
||||
|
@ -158,7 +158,7 @@ object PlayingQueue {
|
||||
) {
|
||||
var playlistNextPage = nextPage
|
||||
while (playlistNextPage != null) {
|
||||
RetrofitInstance.authApi.getPlaylistNextPage(playlistId, playlistNextPage).run {
|
||||
RetrofitInstance.api.getPlaylistNextPage(playlistId, playlistNextPage).run {
|
||||
addToQueueAsync(relatedStreams, isMainList = isMainList)
|
||||
playlistNextPage = this.nextpage
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user