public DynamicActionManager(IEventBus eventBus, IDynamicActionInfoStore dynamicActionInfoStore, ICardGroupStore cardGroupStore, IImageService imageService) { _eventBus = eventBus; _dynamicActionInfoStore = dynamicActionInfoStore; _cardGroupStore = cardGroupStore; _imageService = imageService; _eventBus.SubscribeToDynamicActionInfoChangedEvent(DynamicActionChanged); }
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); }