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

Commit 591df852 authored by Jordan Liu's avatar Jordan Liu Committed by Gerrit Code Review
Browse files

Merge "Separate summary into DL and Ul"

parents afc161ee ad023dd0
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2167,8 +2167,11 @@ message TelephonyCallSession {
    // Call quality when changed
    optional CallQuality call_quality = 23;

    // Call quality summary at the end of a call
    optional CallQualitySummary call_quality_summary = 24;
    // Downlink call quality summary at the end of a call
    optional CallQualitySummary call_quality_summary_dl = 24;

    // Uplink call quality summary at the end of a call
    optional CallQualitySummary call_quality_summary_ul = 25;

  }

+9 −3
Original line number Diff line number Diff line
@@ -145,9 +145,15 @@ public class CallSessionEventBuilder {
        return this;
    }

    /** Set the signal strength. */
    public CallSessionEventBuilder setCallQualitySummary(CallQualitySummary callQualitySummary) {
        mEvent.callQualitySummary = callQualitySummary;
    /** Set the downlink call quality summary. */
    public CallSessionEventBuilder setCallQualitySummaryDl(CallQualitySummary callQualitySummary) {
        mEvent.callQualitySummaryDl = callQualitySummary;
        return this;
    }

    /** Set the uplink call quality summary. */
    public CallSessionEventBuilder setCallQualitySummaryUl(CallQualitySummary callQualitySummary) {
        mEvent.callQualitySummaryUl = callQualitySummary;
        return this;
    }
}
+2 −1
Original line number Diff line number Diff line
@@ -123,7 +123,8 @@ public class InProgressCallSessionTest extends TelephonyTest {

        CallSessionEventBuilder builder = new CallSessionEventBuilder(
                TelephonyProto.TelephonyCallSession.Event.Type.CALL_QUALITY_CHANGED)
                .setCallQualitySummary(cqs);
                .setCallQualitySummaryDl(cqs)
                .setCallQualitySummaryUl(cqs);
        mCallSession.addEvent(builder);
        assertEquals(builder.build(), mCallSession.events.getFirst());
    }