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

Commit 4c207117 authored by Hui Wang's avatar Hui Wang Committed by Android (Google) Code Review
Browse files

Merge "Notify rcs config as needed when RCS service ready" into sc-dev

parents 066f1bce e4331c34
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import com.android.internal.telephony.util.RemoteCallbackListExt;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.ref.WeakReference;
import java.util.Arrays;
import java.util.HashMap;

/**
@@ -368,7 +369,13 @@ public class ImsConfigImplBase {
    }

    private void onNotifyRcsAutoConfigurationReceived(byte[] config, boolean isCompressed) {
        mRcsConfigData = isCompressed ? RcsConfig.decompressGzip(config) : config;
        // cache uncompressed config
        config = isCompressed ? RcsConfig.decompressGzip(config) : config;
        if (Arrays.equals(mRcsConfigData, config)) {
            return;
        }
        mRcsConfigData = config;

        // can be null in testing
        if (mRcsCallbacks != null) {
            mRcsCallbacks.broadcastAction(c -> {