Inject dateUtils
This commit is contained in:
@ -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
|
||||
|
||||
|
@ -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) {
|
||||
|
Reference in New Issue
Block a user