Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/schaal/ocreader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt')
-rw-r--r--app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt b/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt
index 5ff3121b..d18aae8e 100644
--- a/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt
+++ b/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt
@@ -71,7 +71,7 @@ class FeedViewModel(context: Context) : RealmViewModel() {
PreferenceManager.getDefaultSharedPreferences(context).edit().putBreadCrumbs(listOf(newTreeItem.treeItemId() to (newTreeItem is Feed))).apply()
}
- fun updateTemporaryFeed(preferences: SharedPreferences, updateTemporaryFeed: Boolean) {
+ fun updateTemporaryFeed(context: Context, preferences: SharedPreferences, updateTemporaryFeed: Boolean) {
val temporaryFeed = temporaryFeedLiveData.value
val selectedTreeItem = selectedTreeItemLiveData.value
if (temporaryFeed == null || selectedTreeItem == null) return
@@ -79,7 +79,7 @@ class FeedViewModel(context: Context) : RealmViewModel() {
realm.executeTransaction { realm: Realm ->
val tempItems = selectedTreeItem.getItems(realm, Preferences.SHOW_ONLY_UNREAD.getBoolean(preferences))
temporaryFeed.treeItemId = selectedTreeItem.treeItemId()
- temporaryFeed.name = selectedTreeItem.treeItemName()
+ temporaryFeed.name = selectedTreeItem.treeItemName(context)
temporaryFeed.items?.clear()
temporaryFeed.items?.addAll(tempItems)
}
@@ -144,12 +144,12 @@ class FeedViewModel(context: Context) : RealmViewModel() {
itemsLiveData = LiveRealmResults<Item>(temporaryFeed.items?.sort(Preferences.SORT_FIELD.getString(preferences) ?: Item::pubDate.name, Preferences.ORDER.getOrder(preferences))!!)
foldersLiveData = LiveRealmResults(Folder.getAll(realm, Preferences.SHOW_ONLY_UNREAD.getBoolean(preferences)))
topFolders = arrayOf(
- AllUnreadFolder(context),
- StarredFolder(context),
- FreshFolder(context)
+ AllUnreadFolder(),
+ StarredFolder(),
+ FreshFolder()
)
selectedTreeItemLiveData = MutableLiveData(getTreeItem(realm, Preferences.BREADCRUMBS.getBreadCrumbs(preferences).last(), topFolders))
userLiveData = LiveRealmObject(realm.where<User>().findFirst())
- updateTemporaryFeed(preferences, false)
+ updateTemporaryFeed(context, preferences, false)
}
} \ No newline at end of file