@@ -24,10 +24,11 @@ object SubscriptionHelper {
24
24
*/
25
25
const val GET_SUBSCRIPTIONS_LIMIT = 100
26
26
27
- private val localFeedExtraction get() = PreferenceHelper .getBoolean(
28
- PreferenceKeys .LOCAL_FEED_EXTRACTION ,
29
- false
30
- )
27
+ private val localFeedExtraction
28
+ get() = PreferenceHelper .getBoolean(
29
+ PreferenceKeys .LOCAL_FEED_EXTRACTION ,
30
+ false
31
+ )
31
32
private val token get() = PreferenceHelper .getToken()
32
33
private val subscriptionsRepository: SubscriptionsRepository
33
34
get() = when {
@@ -48,11 +49,15 @@ object SubscriptionHelper {
48
49
suspend fun importSubscriptions (newChannels : List <String >) =
49
50
subscriptionsRepository.importSubscriptions(newChannels)
50
51
51
- suspend fun getSubscriptions () = subscriptionsRepository.getSubscriptions()
52
+ suspend fun getSubscriptions () =
53
+ subscriptionsRepository.getSubscriptions().sortedBy { it.name.lowercase() }
54
+
52
55
suspend fun getSubscriptionChannelIds () = subscriptionsRepository.getSubscriptionChannelIds()
53
56
suspend fun getFeed (forceRefresh : Boolean , onProgressUpdate : (FeedProgress ) -> Unit = {}) =
54
57
feedRepository.getFeed(forceRefresh, onProgressUpdate)
55
- suspend fun submitFeedItemChange (feedItem : SubscriptionsFeedItem ) = feedRepository.submitFeedItemChange(feedItem)
58
+
59
+ suspend fun submitFeedItemChange (feedItem : SubscriptionsFeedItem ) =
60
+ feedRepository.submitFeedItemChange(feedItem)
56
61
57
62
fun handleUnsubscribe (
58
63
context : Context ,
0 commit comments