PublishAsync发布多个通知

时间:2019-03-25 15:31:20

标签: aspnetboilerplate

我正在使用ABP的PublishAsync方法发布通知,但在某些情况下(生产中),它创建多个通知而不是一个。方法不在任何循环中,但仍会在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
                );
        }

有人遇到过这个问题吗?

0 个答案:

没有答案