public override void StartAdvertising()

in src/Covi.Android/Features/Bluetooth/Advertising/BtAdvertisingForO.cs [37:63]


        public override void StartAdvertising(TracingInformation tracingInformation)
        {
            if (!Initialized)
            {
                _logger.LogError("Advertiser - Starting failed - not initialized.");
                return;
            }

            TracingInformation = tracingInformation;

            try
            {
                _logger.LogDebug($"Advertiser - Starting. ServiceId: {tracingInformation.ServiceId}.");
                AdvertisingSetParameters parameters = AdvertisingParameters();
                AdvertiseData data = BuildAdvertiseData(tracingInformation);
                _callback = new BtAdvertisingSetCallback();
                System.Threading.Tasks.Task.Run(() =>
                {
                    Advertiser.StartAdvertisingSet(parameters, data, null, null, null, _callback);
                });
                Covi.Features.BluetoothTracing.TracingState.Instance.SetAdvertisingState(true);
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Advertiser - Starting failed.");
            }
        }