mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-29 00:10:32 +05:30
fix: sort channels alphabetically on client side
This commit is contained in:
parent
c84a857a38
commit
87352f94c6
@ -24,10 +24,11 @@ object SubscriptionHelper {
|
|||||||
*/
|
*/
|
||||||
const val GET_SUBSCRIPTIONS_LIMIT = 100
|
const val GET_SUBSCRIPTIONS_LIMIT = 100
|
||||||
|
|
||||||
private val localFeedExtraction get() = PreferenceHelper.getBoolean(
|
private val localFeedExtraction
|
||||||
PreferenceKeys.LOCAL_FEED_EXTRACTION,
|
get() = PreferenceHelper.getBoolean(
|
||||||
false
|
PreferenceKeys.LOCAL_FEED_EXTRACTION,
|
||||||
)
|
false
|
||||||
|
)
|
||||||
private val token get() = PreferenceHelper.getToken()
|
private val token get() = PreferenceHelper.getToken()
|
||||||
private val subscriptionsRepository: SubscriptionsRepository
|
private val subscriptionsRepository: SubscriptionsRepository
|
||||||
get() = when {
|
get() = when {
|
||||||
@ -48,11 +49,15 @@ object SubscriptionHelper {
|
|||||||
suspend fun importSubscriptions(newChannels: List<String>) =
|
suspend fun importSubscriptions(newChannels: List<String>) =
|
||||||
subscriptionsRepository.importSubscriptions(newChannels)
|
subscriptionsRepository.importSubscriptions(newChannels)
|
||||||
|
|
||||||
suspend fun getSubscriptions() = subscriptionsRepository.getSubscriptions()
|
suspend fun getSubscriptions() =
|
||||||
|
subscriptionsRepository.getSubscriptions().sortedBy { it.name.lowercase() }
|
||||||
|
|
||||||
suspend fun getSubscriptionChannelIds() = subscriptionsRepository.getSubscriptionChannelIds()
|
suspend fun getSubscriptionChannelIds() = subscriptionsRepository.getSubscriptionChannelIds()
|
||||||
suspend fun getFeed(forceRefresh: Boolean, onProgressUpdate: (FeedProgress) -> Unit = {}) =
|
suspend fun getFeed(forceRefresh: Boolean, onProgressUpdate: (FeedProgress) -> Unit = {}) =
|
||||||
feedRepository.getFeed(forceRefresh, onProgressUpdate)
|
feedRepository.getFeed(forceRefresh, onProgressUpdate)
|
||||||
suspend fun submitFeedItemChange(feedItem: SubscriptionsFeedItem) = feedRepository.submitFeedItemChange(feedItem)
|
|
||||||
|
suspend fun submitFeedItemChange(feedItem: SubscriptionsFeedItem) =
|
||||||
|
feedRepository.submitFeedItemChange(feedItem)
|
||||||
|
|
||||||
fun handleUnsubscribe(
|
fun handleUnsubscribe(
|
||||||
context: Context,
|
context: Context,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user