PublishAsync публикует несколько уведомлений - PullRequest
0 голосов
/ 25 марта 2019

Я использую метод PublishAsync ABP для публикации уведомлений, но в некоторых случаях (в производстве) он создает несколько уведомлений вместо одного.Метод не находится ни в одном цикле, но все же создает несколько записей в таблице AbpTenantNotifications (в интервале 0,1 с).Метод выглядит так:

public async Task Publish_RegularNotification(NotificationDetails notificationDetails, UserIdentifier[] users)
        {
            notificationDetails = AttachAdditionalDataToNotification(notificationDetails);

            await _notificationPublisher.PublishAsync(
                   notificationDetails.NotificationName,
                   notificationDetails,
                   severity: NotificationSeverity.Info,
                   userIds: users
                );
        }

Кто-нибудь сталкивался с этой проблемой?

...