public ShellViewModel(IWindowManager windowManager, ISpotifyController spotifyController, ICoverService coverService, IEventAggregator eventAggregator, AppSettings settings, Core.ILog logger, IUpdateService updateService, IUsageTrackerService usageTrackerService, IBroadcastService broadcastService) { _WindowManager = windowManager; _SpotifyController = spotifyController; _CoverService = coverService; _EventAggregator = eventAggregator; _Settings = settings; _Logger = logger; _UpdateService = updateService; _UsageTrackerService = usageTrackerService; _BroadcastService = broadcastService; _ApplicationSize = _Settings.ApplicationSize; CoverImage = NoCoverUri; UpdateView(); _SpotifyController.TrackChanged += (o, e) => UpdateView(); _SpotifyController.SpotifyOpened += (o, e) => SpotifyOpened(); _SpotifyController.SpotifyExited += (o, e) => SpotifyExited(); _UpdateService.UpdateReady += UpdateReady; _UpdateService.StartBackgroundCheck(); _UsageTrackerService.Track(); _BroadcastService.BroadcastMessageReceived += BroadcastMessageReceived; _BroadcastService.StartListening(); _Settings.PropertyChanged += (o, e) => { if (e.PropertyName == ApplicationSize.GetType().Name) ApplicationSize = _Settings.ApplicationSize; }; }
public FullNodeTrustedBroadcastService(IBroadcastService innerBroadcast, IBlockExplorerService explorer, IRepository repository, FullNodeWalletCache cache, Tracker tracker, TumblingState tumblingState) { if (innerBroadcast == null) { throw new ArgumentNullException(nameof(innerBroadcast)); } if (repository == null) { throw new ArgumentNullException(nameof(repository)); } if (explorer == null) { throw new ArgumentNullException(nameof(explorer)); } if (tracker == null) { throw new ArgumentNullException(nameof(tracker)); } if (cache == null) { throw new ArgumentNullException(nameof(cache)); } if (tumblingState == null) { throw new ArgumentNullException(nameof(tumblingState)); } _Repository = repository; _Broadcaster = innerBroadcast; TrackPreviousScriptPubKey = true; _BlockExplorer = explorer; _Tracker = tracker; _Cache = cache; this.tumblingState = tumblingState; }
public ExchangeConferenceRoomService(IMeetingRepository meetingRepository, ISecurityRepository securityRepository, IBroadcastService broadcastService, IDateTimeService dateTimeService, IMeetingCacheService meetingCacheService, IChangeNotificationService changeNotificationService, IExchangeServiceManager exchangeServiceManager, ISimpleTimedCache simpleTimedCache, IInstantMessagingService instantMessagingService, ISmsMessagingService smsMessagingService, ISmsAddressLookupService smsAddressLookupService, ISignatureService signatureService, IRoomRepository roomRepository) { _meetingRepository = meetingRepository; _securityRepository = securityRepository; _broadcastService = broadcastService; _dateTimeService = dateTimeService; _meetingCacheService = meetingCacheService; _changeNotificationService = changeNotificationService; _exchangeServiceManager = exchangeServiceManager; _simpleTimedCache = simpleTimedCache; _instantMessagingService = instantMessagingService; _smsMessagingService = smsMessagingService; _smsAddressLookupService = smsAddressLookupService; _signatureService = signatureService; _roomRepository = roomRepository; _ignoreFree = bool.Parse(ConfigurationManager.AppSettings["ignoreFree"] ?? "false"); _useChangeNotification = bool.Parse(ConfigurationManager.AppSettings["useChangeNotification"] ?? "true"); _impersonateForAllCalls = bool.Parse(ConfigurationManager.AppSettings["impersonateForAllCalls"] ?? "true"); _emailDomains = (ConfigurationManager.AppSettings["emailDomains"] ?? "") .Split(';') .Select(_ => _.StartsWith("@") ? _.ToLowerInvariant() : "@" + _.ToLowerInvariant()) .ToArray(); }
public TfsQueryService( ITfsSettingsService tfsSettingsService, IBroadcastService broadCastService) { this.tfsSettingsService = tfsSettingsService; this.broadcastService = broadCastService; }
public PlayerPositionController(IConnectionService connectionService, IBroadcastService broadcastService, Catchme catchme) { _broadcastService = broadcastService; _catchme = catchme; _connectionService = connectionService; }
public IdentityController( IBroadcastService broadcastService, IHubConnectionMapper <User> connections) { _connections = connections; _broadcastService = broadcastService; }
public StructViewerController( IBroadcastService broadcastService, IStructProjector structProjector) { _broadcastService = broadcastService; _structProjector = structProjector; }
public ShellViewModel(IWindowManager windowManager, ISpotifyController spotifyController, ICoverService coverService, IEventAggregator eventAggregator, AppSettings settings, Core.ILog logger, IUpdateService updateService, IUsageTrackerService usageTrackerService, IBroadcastService broadcastService) { _WindowManager = windowManager; _SpotifyController = spotifyController; _CoverService = coverService; _EventAggregator = eventAggregator; _Settings = settings; _Logger = logger; _UpdateService = updateService; _UsageTrackerService = usageTrackerService; _BroadcastService = broadcastService; _ApplicationSize = _Settings.ApplicationSize; CoverImage = NoCoverUri; UpdateView(); _SpotifyController.TrackChanged += (o, e) => UpdateView(); _SpotifyController.SpotifyOpened += (o, e) => SpotifyOpened(); _SpotifyController.SpotifyExited += (o, e) => SpotifyExited(); _UpdateService.UpdateReady += UpdateReady; _UpdateService.StartBackgroundCheck(); _UsageTrackerService.Track(); _BroadcastService.BroadcastMessageReceived += BroadcastMessageReceived; _BroadcastService.StartListening(); _Settings.PropertyChanged += (o, e) => { if (e.PropertyName == ApplicationSize.GetType().Name) { ApplicationSize = _Settings.ApplicationSize; } }; }
public RPCTrustedBroadcastService(RPCClient rpc, IBroadcastService innerBroadcast, IBlockExplorerService explorer, IRepository repository, RPCWalletCache cache, Tracker tracker) { if (rpc == null) { throw new ArgumentNullException(nameof(rpc)); } if (innerBroadcast == null) { throw new ArgumentNullException(nameof(innerBroadcast)); } if (repository == null) { throw new ArgumentNullException(nameof(repository)); } if (explorer == null) { throw new ArgumentNullException(nameof(explorer)); } if (tracker == null) { throw new ArgumentNullException(nameof(tracker)); } if (cache == null) { throw new ArgumentNullException(nameof(cache)); } _Repository = repository; _RPCClient = rpc; _Broadcaster = innerBroadcast; TrackPreviousScriptPubKey = true; _BlockExplorer = explorer; _Tracker = tracker; _Cache = cache; }
public ResultViewerController( IBroadcastService broadcastService, IResultProjector resultProjector) { _broadcastService = broadcastService; _resultProjector = resultProjector; }
public TwitterClient(string token, string url, IBroadcastService broadcastService) { this.url = url; this.broadcastService = broadcastService; string twitter_token = String.Format("Bearer {0}", token); client.DefaultRequestHeaders.Add("Authorization", twitter_token); }
public TcpRequestHandler(AppData viewModel, LoggingService loggingService, IEventBus eventBus, ICrossAppEventBus crossAppEventBus, IBroadcastService broadcastService) { _appData = viewModel; _logger = loggingService; _eventBus = eventBus; _crossAppEventBus = crossAppEventBus; _broadcastService = broadcastService; }
public BroadcastServiceUnitTests() { var clientFactory = new BlipHttpClientFactory(); var sender = clientFactory.BuildBlipHttpClient("dGVzdGluZ2JvdHM6OU8zZEpWbHVaSWZNYmVnOWZaZzM="); _broadcastService = new BroadcastService(sender); _logger = Substitute.For <ILogger>(); }
public SchedulesModel(ITvProgramService tvProgramService, IBroadcastService broadcastService, IBroadcastViewModelService broadcastViewModelService) { _tvProgramService = tvProgramService; _broadcastService = broadcastService; _broadcastViewModelService = broadcastViewModelService; }
public static bool Unsubscribe <T>(this IBroadcastService service, Action <T> unsubscribeAction) { if (service == null) { throw new ArgumentNullException(nameof(service)); } return(service.Unsubscribe(typeof(T), unsubscribeAction)); }
public static Task Broadcast <T>(this IBroadcastService service, T args) { if (service == null) { throw new ArgumentNullException(nameof(service)); } return(service.Broadcast(typeof(T), args)); }
public BearerLayerHandlers(IBroadcastService broadcastService, IModelRepository <Model> modelRepository, IElementRepository elementRepository, IEventAggregator eventAggregator) { _broadcastService = broadcastService; _modelRepository = modelRepository; _elementRepository = elementRepository; _eventAggregator = eventAggregator; }
public EmployeeController(IEmployeeService employeeService, IProjectService projectService, IEmployeeTableService jqGridService, IBroadcastService broadcastService, IAutocompleteEmployeeService employeeAutocomplete) { this.employeeService = employeeService; this.projectService = projectService; this.tableService = jqGridService; this.broadcastService = broadcastService; this.employeeAutocompleteService = employeeAutocomplete; }
public DeviceController(IDeviceRepository deviceRepository, IRoomMetadataRepository roomMetadataRepository, IFloorRepository floorRepository, IBuildingRepository buildingRepository, IBroadcastService broadcastService, IDeviceStatusRepository deviceStatusRepository, IOrganizationRepository organizationRepository, IGlobalAdministratorRepository globalAdministratorRepository) : base(organizationRepository, globalAdministratorRepository) { _deviceRepository = deviceRepository; _roomMetadataRepository = roomMetadataRepository; _floorRepository = floorRepository; _buildingRepository = buildingRepository; _broadcastService = broadcastService; _deviceStatusRepository = deviceStatusRepository; }
public static bool Subscribe <T, TArgument>(this IBroadcastService service, Action <TArgument> subscribeAction) where T : TArgument { if (service == null) { throw new ArgumentNullException(nameof(service)); } return(service.Subscribe(typeof(T), subscribeAction)); }
public Watcher(IIOCContainer container, string organizationId, IBroadcastService broadcastService, IMeetingCacheService meetingCacheService) { _container = container; _organizationId = organizationId; _broadcastService = broadcastService; _meetingCacheService = meetingCacheService; Task.Run(async() => await DoWork()); // don't wait for this to complete }
public ConnectionProvider( IBroadcastService broadcastService, IConnectionStorage connectionStorage, IClientAccessor clientAccessor) { _broadcastService = broadcastService; _connectionStorage = connectionStorage; _clientAccessor = clientAccessor; }
public WebSocketConnection(WebSocket socket, ControllerFactory controllerFactory, ClientRepository clientRepository, IBroadcastService broadcastService) { clientRepository.Add(this); _clientRepository = clientRepository; _socket = socket; _controllerFactory = controllerFactory; ConnectionId = Guid.NewGuid(); _broadcastService = broadcastService; }
public ConnectionExplorerController( IBroadcastService broadcastService, IConnectionProvider connectionProvider, IDialogManager dialogManager) { _broadcastService = broadcastService; _connectionProvider = connectionProvider; _dialogManager = dialogManager; }
/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; }
public OperationsController(IOperationService operationService, IAddressValidator addressValidator, IBroadcastService broadcastService, IObservableOperationService observableOperationService) { _operationService = operationService; _addressValidator = addressValidator; _broadcastService = broadcastService; _observableOperationService = observableOperationService; }
public MusicService(ILogger logger, IMusicProviderFactory musicProviderFactory, IAutoPlay autoplayer, IDataService<QueuedTrack> queuedTrackDataService, IDataService<User> adminUserDataService, ISearchSuggestionService searchSuggestionService, IRickRollService rickRollService, IBroadcastService broadcastService, ISoundBoardService soundBoardService, ISkipHelper skipHelper, IVolume volume, IQueueManager queueManager, IAlreadyQueuedHelper alreadyQueuedHelper, IMusicPlayer musicPlayer, ICallbackClient callbackClient, IUserService userService, IVetoHelper vetoHelper, IQueueRuleHelper queueRuleHelper, ISettings settings, ISearchRuleHelper searchRuleHelper ) { this.vetoHelper = vetoHelper; this.callbackClient = callbackClient; this.alreadyQueuedHelper = alreadyQueuedHelper; this.queueManager = queueManager; this.broadcastService = broadcastService; this.rickRollService = rickRollService; this.logger = logger; this.musicProviderFactory = musicProviderFactory; this.autoplayer = autoplayer; this.queuedTrackDataService = queuedTrackDataService; this.adminUserDataService = adminUserDataService; this.searchSuggestionService = searchSuggestionService; this.soundBoardService = soundBoardService; this.skipHelper = skipHelper; this.volume = volume; this.musicPlayer = musicPlayer; this.callbackClient = callbackClient; this.userService = userService; this.queueRuleHelper = queueRuleHelper; this.settings = settings; this.searchRuleHelper = searchRuleHelper; foreach (var provider in musicProviderFactory.GetAllMusicProviders()) { provider.TrackEnded += musicProvider_TrackEnded; } if (settings.AutoStart) { PlayNextTrack(); } }
public MessageHandler( ILogger <MessageHandler> logger, IBlockchainManager blockchainManager, ITransactionPoolManager transactionPoolManager, IBroadcastService broadcastService) { this.logger = logger; this.blockchainManager = blockchainManager; this.transactionPoolManager = transactionPoolManager; this.broadcastService = broadcastService; }
public MusicService(ILogger logger, IMusicProviderFactory musicProviderFactory, IAutoPlay autoplayer, IDataService <QueuedTrack> queuedTrackDataService, IDataService <User> adminUserDataService, ISearchSuggestionService searchSuggestionService, IRickRollService rickRollService, IBroadcastService broadcastService, ISoundBoardService soundBoardService, ISkipHelper skipHelper, IVolume volume, IQueueManager queueManager, IAlreadyQueuedHelper alreadyQueuedHelper, IMusicPlayer musicPlayer, ICallbackClient callbackClient, IUserService userService, IVetoHelper vetoHelper, IQueueRuleHelper queueRuleHelper, ISettings settings, ISearchRuleHelper searchRuleHelper ) { this.vetoHelper = vetoHelper; this.callbackClient = callbackClient; this.alreadyQueuedHelper = alreadyQueuedHelper; this.queueManager = queueManager; this.broadcastService = broadcastService; this.rickRollService = rickRollService; this.logger = logger; this.musicProviderFactory = musicProviderFactory; this.autoplayer = autoplayer; this.queuedTrackDataService = queuedTrackDataService; this.adminUserDataService = adminUserDataService; this.searchSuggestionService = searchSuggestionService; this.soundBoardService = soundBoardService; this.skipHelper = skipHelper; this.volume = volume; this.musicPlayer = musicPlayer; this.callbackClient = callbackClient; this.userService = userService; this.queueRuleHelper = queueRuleHelper; this.settings = settings; this.searchRuleHelper = searchRuleHelper; foreach (var provider in musicProviderFactory.GetAllMusicProviders()) { provider.TrackEnded += musicProvider_TrackEnded; } if (settings.AutoStart) { PlayNextTrack(); } }
/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine, IHttpClientFactory httpClientFactory) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; _imagebedClient = new ImagebedClient(httpClientFactory.CreateClient()); }
public Watcher(Func <ExchangeService> exchangeServiceBuilder, IBroadcastService broadcastService, IMeetingCacheService meetingCacheService, string roomAddress) { IsActive = false; _exchangeServiceBuilder = exchangeServiceBuilder; _broadcastService = broadcastService; _meetingCacheService = meetingCacheService; _roomAddress = roomAddress; _startConnectionTimer.Stop(); _startConnectionTimer.Elapsed += StartConnectionTimerOnElapsed; Task.Run(() => UpdateConnection()); // don't wait for this to complete }
public OrderService( IRepository <Order, Guid> repository, IUnitOfWork uow, IMapper mapper, ILogger <OrderService> logger, IBroadcastService broadCastService, IDatabaseConnectionFactory connectionFactory) : base(repository, uow, mapper, logger) { _broadCastService = broadCastService; _connectionFactory = connectionFactory; }
public Watcher(Func<ExchangeService> exchangeServiceBuilder, IBroadcastService broadcastService, IMeetingCacheService meetingCacheService, string roomAddress) { IsActive = false; _exchangeServiceBuilder = exchangeServiceBuilder; _broadcastService = broadcastService; _meetingCacheService = meetingCacheService; _roomAddress = roomAddress; _startConnectionTimer.Stop(); _startConnectionTimer.Elapsed += StartConnectionTimerOnElapsed; Task.Run(() => UpdateConnection()); // don't wait for this to complete }
public ExchangeConferenceRoomService(ExchangeService exchangeService, IMeetingRepository meetingRepository, ISecurityRepository securityRepository, IBroadcastService broadcastService, IDateTimeService dateTimeService, IMeetingCacheService meetingCacheService, IChangeNotificationService changeNotificationService, IConcurrencyLimiter concurrencyLimiter) { _exchangeService = exchangeService; _meetingRepository = meetingRepository; _securityRepository = securityRepository; _broadcastService = broadcastService; _dateTimeService = dateTimeService; _meetingCacheService = meetingCacheService; _changeNotificationService = changeNotificationService; _concurrencyLimiter = concurrencyLimiter; _ignoreFree = bool.Parse(ConfigurationManager.AppSettings["ignoreFree"] ?? "false"); _useChangeNotification = bool.Parse(ConfigurationManager.AppSettings["useChangeNotification"] ?? "true"); }
public ChangeNotificationService(Func<ExchangeService> exchangeServiceBuilder, IBroadcastService broadcastService, IMeetingCacheService meetingCacheService) { _exchangeServiceBuilder = exchangeServiceBuilder; _broadcastService = broadcastService; _meetingCacheService = meetingCacheService; }
public HomeController(IBroadcastService broadcastService) { BroadcastService = broadcastService; }