diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java b/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java index 0445fe100..a340b9e47 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java @@ -543,13 +543,13 @@ public class ConversationsListController extends BaseController implements Flexi @Override public void onError(@io.reactivex.annotations.NonNull Throwable e) { Log.e(TAG, "failed to fetch user statuses", e); + fetchRooms(); } @Override public void onComplete() { } }); - } private void fetchRooms() { diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment.java b/app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment.java index 11eb21ec4..c9ccabb14 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment.java +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment.java @@ -233,6 +233,7 @@ public class ChooseAccountDialogFragment extends DialogFragment { @Override public void onError(@NonNull Throwable e) { Log.e(TAG, "Can't receive user status from server. ", e); + binding.statusView.setVisibility(View.GONE); } @Override