public BookingMessageRelay(IHubContext <BookingHub> hubContext, IBookingStream bookingStream) { _hubContext = hubContext; //Task.Factory.StartNew(() => //{ // while (true) // { // _hubContext.Clients.All.SendAsync("booking", DateTime.Now.Ticks); // } //}); bookingStream.Subscribe("booking", (m) => _hubContext.Clients.All.SendAsync("booking", m.Message)); }
public BookingConsumer(IBookingStream bookingStream, Action <string> logger) { this.bookingStream = bookingStream; this.logger = logger; }
public BookingConsumer(IBookingStream bookingStream) { this.bookingStream = bookingStream; }
public BookingMessageRelay(IHubContext <BookingHub> hubContext, IBookingStream bookingStream) { bookingStream.Subscribe("Hub_Client", (m) => hubContext.Clients.All.InvokeAsync("booking", m.Message)); }