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

Commit 75c895d0 authored by Ruchir Rastogi's avatar Ruchir Rastogi Committed by Android (Google) Code Review
Browse files

Merge "Move pullers to binder thread" into rvc-dev

parents 73e9d62d 4cda8ad7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -31,11 +31,11 @@ import android.content.Context;
import android.util.StatsEvent;

import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.os.BackgroundThread;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.nano.PersistAtomsProto.RawVoiceCallRatUsage;
import com.android.internal.telephony.nano.PersistAtomsProto.VoiceCallSession;
import com.android.internal.util.ConcurrentUtils;
import com.android.telephony.Rlog;

import java.util.Arrays;
@@ -210,7 +210,7 @@ public class MetricsCollector implements StatsManager.StatsPullAtomCallback {

    /** Registers a pulled atom ID {@code atomId} with optional {@code policy} for pulling. */
    private void registerAtom(int atomId, @Nullable StatsManager.PullAtomMetadata policy) {
        mStatsManager.setPullAtomCallback(atomId, policy, BackgroundThread.getExecutor(), this);
        mStatsManager.setPullAtomCallback(atomId, policy, ConcurrentUtils.DIRECT_EXECUTOR, this);
    }

    private static StatsEvent buildStatsEvent(RawVoiceCallRatUsage usage) {