Система уведомлений Abp не запущена. Что с ней не так? - PullRequest
0 голосов
/ 06 мая 2019

Система уведомлений, используемая для отправки некоторых сообщений определенным пользователям. Но глобальное событие недоступно в файле js.

код в js

        abp.event.on('abp.notifications.received', function (userNotification) {
        console.log("userNotification", userNotification);
    });

код в приложении

    public class NotificationTestService : AcsAppServiceBase, INotificationTestService
    {
        private INotificationPublisher _notificationPublisher;
        private readonly IRepository<User, long> _userRepository;

        public NotificationTestService(INotificationPublisher notificationPublisher, IRepository<User, long> userRepository)
        {
            _notificationPublisher = notificationPublisher;
            _userRepository = userRepository;
        }

        public async void NotificationTest()
        {
            string message = "Test Message";

            var currentUser = (await this.GetCurrentUserAsync()).ToUserIdentifier();

            _notificationPublisher.Publish("NotificationTest", new MessageNotificationData(message), severity: NotificationSeverity.Info, userIds: new[] { currentUser });
        }
    }
  1. данные уведомления 1
  2. данные уведомления 2

Я нашел данные уведомления в базе данных, но в файле js событие не инициируется. Исключение не выдается. Спасибо за любую помощь.

...