예제 #1
0
 private async Task NotifySignalR(ReportNewSubscriberForChannel message)
 {
     using (var scope = _Services.CreateScope()) {
         var client = scope.ServiceProvider.GetRequiredService <IHubContext <UserActivityHub, IUserActivityClient> >();
         await client.Clients.Group(message.ChannelName).NewSubscriber(message.UserName, message.NumberOfMonths, 0, message.Message);
     }
 }
예제 #2
0
        private async Task OnNewSubscriberForChannel(ReportNewSubscriberForChannel message)
        {
            // Dedupe -- did we already receive this message?

            await NotifySignalR(message);
        }