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

Commit b1aef0fb authored by William Escande's avatar William Escande
Browse files

BluetoothLeAdvertiser: clean callback post

Flag: Exempt, format change only
Bug: 318461868
Test: m com.android.btservices
Change-Id: Ib562cbb15f944d7e7e59f1ca56825ee7e2350266
parent 5902ad25
Loading
Loading
Loading
Loading
+43 −75
Original line number Diff line number Diff line
@@ -752,9 +752,7 @@ public final class BluetoothLeAdvertiser {
            @Override
            public void onAdvertisingSetStarted(int advertiserId, int txPower, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            if (status != AdvertisingSetCallback.ADVERTISE_SUCCESS) {
                                callback.onAdvertisingSetStarted(null, 0, status);
                                mCallbackWrappers.remove(callback);
@@ -768,120 +766,90 @@ public final class BluetoothLeAdvertiser {
                                            mAttributionSource);
                            mAdvertisingSets.put(advertiserId, advertisingSet);
                            callback.onAdvertisingSetStarted(advertisingSet, txPower, status);
                            }
                        });
            }

            @Override
            public void onOwnAddressRead(int advertiserId, int addressType, String address) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onOwnAddressRead(advertisingSet, addressType, address);
                            }
                        });
            }

            @Override
            public void onAdvertisingSetStopped(int advertiserId) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onAdvertisingSetStopped(advertisingSet);
                            mAdvertisingSets.remove(advertiserId);
                            mCallbackWrappers.remove(callback);
                            }
                        });
            }

            @Override
            public void onAdvertisingEnabled(int advertiserId, boolean enabled, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onAdvertisingEnabled(advertisingSet, enabled, status);
                            }
                        });
            }

            @Override
            public void onAdvertisingDataSet(int advertiserId, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onAdvertisingDataSet(advertisingSet, status);
                            }
                        });
            }

            @Override
            public void onScanResponseDataSet(int advertiserId, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onScanResponseDataSet(advertisingSet, status);
                            }
                        });
            }

            @Override
            public void onAdvertisingParametersUpdated(int advertiserId, int txPower, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onAdvertisingParametersUpdated(
                                    advertisingSet, txPower, status);
                            }
                        });
            }

            @Override
            public void onPeriodicAdvertisingParametersUpdated(int advertiserId, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                                callback.onPeriodicAdvertisingParametersUpdated(
                                        advertisingSet, status);
                            }
                            callback.onPeriodicAdvertisingParametersUpdated(advertisingSet, status);
                        });
            }

            @Override
            public void onPeriodicAdvertisingDataSet(int advertiserId, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                            callback.onPeriodicAdvertisingDataSet(advertisingSet, status);
                            }
                        });
            }

            @Override
            public void onPeriodicAdvertisingEnabled(int advertiserId, boolean enable, int status) {
                handler.post(
                        new Runnable() {
                            @Override
                            public void run() {
                        () -> {
                            AdvertisingSet advertisingSet = mAdvertisingSets.get(advertiserId);
                                callback.onPeriodicAdvertisingEnabled(
                                        advertisingSet, enable, status);
                            }
                            callback.onPeriodicAdvertisingEnabled(advertisingSet, enable, status);
                        });
            }
        };