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

Commit d858b758 authored by joonhunshin's avatar joonhunshin
Browse files

Conclude stats before saving/clearing TelephonyDebugService including

RCS atoms

Bug: 231615417
Test: atest FrameworksTelephonyTests passes
Change-Id: I4707251e6b8e915750e980588c25aa6d3ebc36a3
parent b70dee8e
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -313,7 +313,14 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {
        concludeDataCallSessionStats();
        concludeImsStats();
        concludeServiceStateStats();
        RcsStats.getInstance().concludeSipTransportFeatureTagsStat();

        RcsStats rcsStats = RcsStats.getInstance();
        if (rcsStats != null) {
            rcsStats.concludeSipTransportFeatureTagsStat();
            rcsStats.onFlushIncompleteRcsAcsProvisioningStats();
            rcsStats.onFlushIncompleteImsRegistrationServiceDescStats();
            rcsStats.onFlushIncompleteImsRegistrationFeatureTagStats();
        }
    }

    private static int pullSimSlotState(List<StatsEvent> data) {