Remove unused items variables

This commit is contained in:
davide
2022-07-24 03:38:46 +02:00
parent e37eae8d16
commit dbbc191704
3 changed files with 1 additions and 14 deletions

View File

@ -6,7 +6,6 @@ interface Repository {
// TODO: remove the items variables in favor of storing everything in the database
var items: ArrayList<SelfossModel.Item>
var selectedItems: ArrayList<SelfossModel.Item>
var baseUrl: String
var selectedType: String

View File

@ -17,10 +17,6 @@ class RepositoryImpl(private val api: SelfossApi, private val apiDetails: ApiDet
get() { return ArrayList(field) }
set(value) { field = ArrayList(value) }
override var selectedItems = ArrayList<SelfossModel.Item>()
get() { return ArrayList(field) }
set(value) { field = ArrayList(value) }
override var baseUrl = apiDetails.getBaseUrl()
// TODO: Validate the string in the setter
@ -55,7 +51,7 @@ class RepositoryImpl(private val api: SelfossApi, private val apiDetails: ApiDet
override suspend fun getOlderItems(): ArrayList<SelfossModel.Item> {
// TODO: Check connectivity
val offset = selectedItems.size
val offset = filterSelectedItems(items).size
val fetchedItems = api.getItems(selectedType,
settings.getString("prefer_api_items_number", "200").toInt(),
offset,