diff options
author | Daniel Schaal <daniel@schaal.email> | 2021-06-27 08:36:24 +0300 |
---|---|---|
committer | Daniel Schaal <daniel@schaal.email> | 2021-06-28 07:38:41 +0300 |
commit | 0f08a8ae81b05731a5973d27d492bdb9bdf126bf (patch) | |
tree | edb00df7a20cb9d6794bc5a45d6aa0ebf216a7da | |
parent | d21430fae565f4dc2331c89fd62e539692d7257b (diff) |
Remove sync status observer
-rw-r--r-- | app/src/main/java/email/schaal/ocreader/ListActivity.kt | 4 | ||||
-rw-r--r-- | app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt | 4 |
2 files changed, 1 insertions, 7 deletions
diff --git a/app/src/main/java/email/schaal/ocreader/ListActivity.kt b/app/src/main/java/email/schaal/ocreader/ListActivity.kt index 15a42ef3..d9fe0fde 100644 --- a/app/src/main/java/email/schaal/ocreader/ListActivity.kt +++ b/app/src/main/java/email/schaal/ocreader/ListActivity.kt @@ -173,8 +173,6 @@ class ListActivity : AppCompatActivity(), ItemViewHolder.OnClickListener, OnRefr }) feedViewModel.temporaryFeed.observe(this, Observer { temporaryFeed: TemporaryFeed -> supportActionBar?.title = temporaryFeed.name }) - feedViewModel.syncStatus.observe(this, Observer { updateSyncStatus(it) }) - binding.itemsRecyclerview.adapter = adapter binding.itemsRecyclerview.layoutManager = layoutManager binding.itemsRecyclerview.addItemDecoration(DividerItemDecoration(this, R.dimen.divider_inset)) @@ -290,7 +288,7 @@ class ListActivity : AppCompatActivity(), ItemViewHolder.OnClickListener, OnRefr } override fun onItemLongClick(item: Item, position: Int) { - if (actionMode != null || feedViewModel.syncStatus.value == true) return + if (actionMode != null || Preferences.SYS_SYNC_RUNNING.getBoolean(PreferenceManager.getDefaultSharedPreferences(this))) return adapter.toggleSelection(position) actionMode = startActionMode(this) } 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 d3fbc154..4e004a60 100644 --- a/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt +++ b/app/src/main/java/email/schaal/ocreader/database/FeedViewModel.kt @@ -39,7 +39,6 @@ class FeedViewModel(context: Context) : RealmViewModel() { private val foldersLiveData: MutableLiveData<List<Folder>> private val selectedTreeItemLiveData: MutableLiveData<TreeItem> private val userLiveData: MutableLiveData<User> - private val syncStatusLiveData: MutableLiveData<Boolean> = MutableLiveData(false) val topFolders: Array<TreeItem> @@ -52,9 +51,6 @@ class FeedViewModel(context: Context) : RealmViewModel() { val folders: LiveData<List<Folder>> get() = foldersLiveData - val syncStatus: LiveData<Boolean> - get() = syncStatusLiveData - val selectedTreeItem: LiveData<TreeItem> get() = selectedTreeItemLiveData |