Yet more diagnostic logging

Also in ConversationsListController

Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
This commit is contained in:
Dariusz Olszewski 2022-01-21 22:01:28 +01:00 committed by Marcel Hibbe
parent cfcfcf5bc4
commit 505bcdfe20
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 9 additions and 0 deletions

View File

@ -1791,6 +1791,7 @@ class ChatController(args: Bundle) :
} }
override fun onComplete() { override fun onComplete() {
Log.d(TAG, "leaveRoom - leaveRoom - completed: " + startNanoTime)
dispose() dispose()
} }
}) })

View File

@ -292,6 +292,8 @@ public class ConversationsListController extends BaseController implements Searc
@Override @Override
protected void onAttach(@NonNull View view) { protected void onAttach(@NonNull View view) {
Log.d(TAG, "onAttach: Controller: " + System.identityHashCode(this) +
" Activity: " + System.identityHashCode(getActivity()));
super.onAttach(view); super.onAttach(view);
new ClosedInterfaceImpl().setUpPushTokenRegistration(); new ClosedInterfaceImpl().setUpPushTokenRegistration();
@ -317,6 +319,8 @@ public class ConversationsListController extends BaseController implements Searc
@Override @Override
protected void onDetach(@NonNull View view) { protected void onDetach(@NonNull View view) {
Log.d(TAG, "onDetach: Controller: " + System.identityHashCode(this) +
" Activity: " + System.identityHashCode(getActivity()));
super.onDetach(view); super.onDetach(view);
eventBus.unregister(this); 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}); 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, roomsQueryDisposable = ncApi.getRooms(credentials, ApiUtils.getUrlForRooms(apiVersion,
currentUser.getBaseUrl())) currentUser.getBaseUrl()))
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(roomsOverall -> { .subscribe(roomsOverall -> {
Log.d(TAG, "fetchData - getRooms - got response: " + startNanoTime);
if (adapterWasNull) { if (adapterWasNull) {
adapterWasNull = false; adapterWasNull = false;
@ -650,6 +657,7 @@ public class ConversationsListController extends BaseController implements Searc
searchableConversationItems.addAll(openConversationItems); searchableConversationItems.addAll(openConversationItems);
}, throwable -> { }, throwable -> {
Log.e(TAG, "fetchData - getRooms - ERROR", throwable);
handleHttpExceptions(throwable); handleHttpExceptions(throwable);
dispose(openConversationsQueryDisposable); dispose(openConversationsQueryDisposable);
}, () -> { }, () -> {