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

Commit 908300c9 authored by Chi Zhang's avatar Chi Zhang
Browse files

Add dimension to VOICE_CALL_SESSION atom.

Bug: 142026991
Bug: 141631489

Test: build and statsd_testdrive
Change-Id: Ied6a928550d1894a0595e7ef7d5e1ef35ebbfd87
parent 181c5439
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ import com.android.telephony.Rlog;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.Random;

/**
 * Implements statsd pullers for Telephony.
@@ -81,6 +82,7 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {

    private PersistAtomsStorage mStorage;
    private final StatsManager mStatsManager;
    private static final Random sRandom = new Random();

    public MetricsCollector(Context context) {
        mStorage = new PersistAtomsStorage(context);
@@ -249,6 +251,8 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {
                .writeBoolean(session.rttEnabled)
                .writeBoolean(session.isEmergency)
                .writeBoolean(session.isRoaming)
                // workaround: dimension required for keeping multiple pulled atoms
                .writeInt(sRandom.nextInt())
                .build();
    }