Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dfd346dd authored by Iván Budnik's avatar Iván Budnik
Browse files

Add additional logs for session creation

Test: Manual
Bug: 290390860
Change-Id: If3bc70f1687ae4a78b56cdfc8343b0144bcefb51
parent 0edf204a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -985,6 +985,11 @@ public final class MediaRouter2 {

    void onRequestCreateControllerByManagerOnHandler(
            RoutingSessionInfo oldSession, MediaRoute2Info route, long managerRequestId) {
        Log.i(
                TAG,
                TextUtils.formatSimple(
                        "requestCreateSessionByManager | requestId: %d, oldSession: %s, route: %s",
                        managerRequestId, oldSession, route));
        RoutingController controller;
        if (oldSession.isSystemSession()) {
            controller = getSystemController();
+9 −4
Original line number Diff line number Diff line
@@ -1291,13 +1291,18 @@ class MediaRouter2ServiceImpl {
        }

        long uniqueRequestId = toUniqueRequestId(managerRecord.mManagerId, requestId);
        if (managerRecord.mLastSessionCreationRequest != null) {
        SessionCreationRequest lastRequest = managerRecord.mLastSessionCreationRequest;
        if (lastRequest != null) {
            Slog.i(
                    TAG,
                    TextUtils.formatSimple(
                            "requestCreateSessionWithManagerLocked: Notifying failure for pending"
                                + " session creation request - oldSession: %s, route: %s",
                            lastRequest.mOldSession, lastRequest.mRoute));
            managerRecord.mUserRecord.mHandler.notifyRequestFailedToManager(
                    managerRecord.mManager,
                    toOriginalRequestId(managerRecord.mLastSessionCreationRequest
                            .mManagerRequestId),
                    toOriginalRequestId(lastRequest.mManagerRequestId),
                    REASON_UNKNOWN_ERROR);
            managerRecord.mLastSessionCreationRequest = null;
        }
        managerRecord.mLastSessionCreationRequest = new SessionCreationRequest(routerRecord,
                MediaRoute2ProviderService.REQUEST_ID_NONE, uniqueRequestId,