Я использую метод 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
);
}
Кто-нибудь сталкивался с этой проблемой?