Handle most HTTP client creation in common code

This commit is contained in:
2023-08-10 21:43:13 +02:00
parent 5eb5a5658f
commit 3fff8eeeb6
5 changed files with 82 additions and 93 deletions

View File

@@ -144,6 +144,7 @@ class LoginActivity : AppCompatActivity(), DIAware {
repository.refreshLoginInformation(url, login, password)
CoroutineScope(Dispatchers.Main).launch {
repository.updateApiInformation()
val result = repository.login()
if (result) {
val (errorFetching, displaySelfossOnly) = repository.shouldBeSelfossInstance()