Handle most HTTP client creation in common code

This commit is contained in:
2023-08-10 21:43:13 +02:00
parent d167092c83
commit 70ad5f322c
5 changed files with 90 additions and 97 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()