public async Task AddAndSaveEventAsync(IntegrationEvent integrationEvent)
        {
            _logger.LogInformation(
                "----- Enqueuing integration event {IntegrationEventId} to repository ({@IntegrationEvent})",
                integrationEvent.Id, integrationEvent);

            await _eventLogService.SaveEventAsync(integrationEvent, _deliveryContext.GetCurrentTransaction());
        }