Home Activity, use the Repository

This commit is contained in:
davide
2022-07-24 14:02:48 +02:00
parent 0859854610
commit 77fada1b02
3 changed files with 20 additions and 16 deletions

View File

@ -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()
}

View File

@ -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 {