public TcpRequestHandler(AppData viewModel, LoggingService loggingService, IEventBus eventBus, ICrossAppEventBus crossAppEventBus, IBroadcastService broadcastService) { _appData = viewModel; _logger = loggingService; _eventBus = eventBus; _crossAppEventBus = crossAppEventBus; _broadcastService = broadcastService; }
public BroadcastService(LoggingService loggingService, ICrossAppEventBus crossAppEventBus) { _logger = loggingService; _connectionIsAliveTimer.Elapsed += (s, e) => { SendRequest(new ConnectIsAliveRequest()); }; crossAppEventBus.SendMessage += (request) => { SendRequest(request); }; }
public SendEventHandler(IEventBus eventBus, ICrossAppEventBus crossAppEventBus, ICardGroupStore cardGroupStore, IDynamicActionInfoStore dynamicActionInfoStore, IImageService imageService) { _eventBus = eventBus; _cardGroupStore = cardGroupStore; _dynamicActionInfoStore = dynamicActionInfoStore; _imageService = imageService; crossAppEventBus.SendMessage += (request) => { SendRequest(request); }; eventBus.SubscribeToEstablishConnectionToUiRequest(RegisterForUpdates); eventBus.SubscribeToGetButtonInfoRequest(GetCardInfo); eventBus.SubscribeToGetStatValueRequest(GetStatValue); eventBus.SubscribeToStatValueRequest(ChangeStatValue); eventBus.SubscribeToGetButtonImageRequest(GetButtonImageRequestHandler); }
public TcpRequestHandler(ICrossAppEventBus crossAppEventBus) { _crossAppEventBus = crossAppEventBus; }