forked from Louvorg/ReaderForSelfoss-multiplatform
Home Activity, use the Repository
This commit is contained in:
@ -30,7 +30,7 @@ interface Repository {
|
||||
tags: String,
|
||||
filter: String): Boolean
|
||||
suspend fun deleteSource(id: Int): Boolean
|
||||
fun updateRemote(): Boolean
|
||||
suspend fun updateRemote(): Boolean
|
||||
suspend fun login(): Boolean
|
||||
fun refreshLoginInformation()
|
||||
}
|
@ -185,8 +185,14 @@ class RepositoryImpl(private val api: SelfossApi, private val apiDetails: ApiDet
|
||||
return success
|
||||
}
|
||||
|
||||
override fun updateRemote(): Boolean {
|
||||
TODO("Not yet implemented")
|
||||
override suspend fun updateRemote(): Boolean {
|
||||
// TODO: Handle connectivity issues
|
||||
val response = api.update()
|
||||
return if (response != null) {
|
||||
response.isSuccess
|
||||
} else {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun login(): Boolean {
|
||||
|
Reference in New Issue
Block a user