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); }, () -> {