From 505bcdfe20aeb5dfa28be8c7174ec0f270d0baaa Mon Sep 17 00:00:00 2001 From: Dariusz Olszewski <starypatyk@users.noreply.github.com> Date: Fri, 21 Jan 2022 22:01:28 +0100 Subject: [PATCH] Yet more diagnostic logging Also in ConversationsListController Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com> --- .../java/com/nextcloud/talk/controllers/ChatController.kt | 1 + .../talk/controllers/ConversationsListController.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt index 36b1c1d65..856b44844 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt @@ -1791,6 +1791,7 @@ class ChatController(args: Bundle) : } override fun onComplete() { + Log.d(TAG, "leaveRoom - leaveRoom - completed: " + startNanoTime) dispose() } }) 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 c45430bed..86620a119 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java @@ -292,6 +292,8 @@ public class ConversationsListController extends BaseController implements Searc @Override protected void onAttach(@NonNull View view) { + Log.d(TAG, "onAttach: Controller: " + System.identityHashCode(this) + + " Activity: " + System.identityHashCode(getActivity())); super.onAttach(view); new ClosedInterfaceImpl().setUpPushTokenRegistration(); @@ -317,6 +319,8 @@ public class ConversationsListController extends BaseController implements Searc @Override protected void onDetach(@NonNull View view) { + Log.d(TAG, "onDetach: Controller: " + System.identityHashCode(this) + + " Activity: " + System.identityHashCode(getActivity())); super.onDetach(view); eventBus.unregister(this); } @@ -512,11 +516,14 @@ public class ConversationsListController extends BaseController implements Searc int apiVersion = ApiUtils.getConversationApiVersion(currentUser, new int[]{ApiUtils.APIv4, ApiUtils.APIv3, 1}); + long startNanoTime = System.nanoTime(); + Log.d(TAG, "fetchData - getRooms - calling: " + startNanoTime); roomsQueryDisposable = ncApi.getRooms(credentials, ApiUtils.getUrlForRooms(apiVersion, currentUser.getBaseUrl())) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(roomsOverall -> { + Log.d(TAG, "fetchData - getRooms - got response: " + startNanoTime); if (adapterWasNull) { adapterWasNull = false; @@ -650,6 +657,7 @@ public class ConversationsListController extends BaseController implements Searc searchableConversationItems.addAll(openConversationItems); }, throwable -> { + Log.e(TAG, "fetchData - getRooms - ERROR", throwable); handleHttpExceptions(throwable); dispose(openConversationsQueryDisposable); }, () -> {