Inject dateUtils

This commit is contained in:
davide
2022-08-14 13:00:37 +02:00
parent 7f8d04618a
commit baa4b81e77
5 changed files with 6 additions and 8 deletions

View File

@ -1,12 +1,14 @@
package bou.amine.apps.readerforselfossv2.repository
import bou.amine.apps.readerforselfossv2.rest.SelfossModel
import bou.amine.apps.readerforselfossv2.utils.DateUtils
interface Repository {
// TODO: remove the items variables in favor of storing everything in the database
var items: ArrayList<SelfossModel.Item>
var baseUrl: String
var dateUtils: DateUtils
var displayedItems: String

View File

@ -18,7 +18,7 @@ class RepositoryImpl(private val api: SelfossApi, private val apiDetails: ApiDet
set(value) { field = ArrayList(value) }
override var baseUrl = apiDetails.getBaseUrl()
private lateinit var dateUtils: DateUtils
override lateinit var dateUtils: DateUtils
override var displayedItems = "unread"
set(value) {