Пример #1
0
 public NotificationEventsHub(NavigationManager navigationManager,
                              IHubContext <NotificationEventsHub> hubContext, IConnectionsRepository connectionsRepository,
                              IQueryResolver queryResolver, IUiEventsSettings settings)
     : base(hubContext,
            connectionsRepository,
            () => navigationManager.ToAbsoluteUri(settings.NotificationEventsUrl)
            )
 {
     _queryResolver = queryResolver;
 }
 public DiscordOutgoingService(
     ILogger <DiscordOutgoingService> logger,
     IOptions <DiscordOptions> options,
     IConnectionsRepository connections
     )
     : base(logger, options, connections)
 {
     _logger  = logger;
     _options = options.Value;
 }
Пример #3
0
 public Vibechat(
     UserManager <AppUser> users,
     IConnectionsRepository connections,
     IJwtTokenGenerator tokenGenerator,
     UnitOfWork unitOfWork)
 {
     this.users          = users;
     this.connections    = connections;
     this.tokenGenerator = tokenGenerator;
     this.unitOfWork     = unitOfWork;
 }
        protected UserDirectedEventsHub(IHubContext <TImplementation> hubContext,
                                        IConnectionsRepository connectionsRepository, Func <Uri> getConnectionUrl)
        {
            _hubContext            = hubContext;
            _connectionsRepository = connectionsRepository;

            _connection = new Lazy <HubConnection>(() =>
            {
                return(new HubConnectionBuilder().WithUrl(getConnectionUrl(), opts => { }).Build());
            });
        }
Пример #5
0
        public TelegramOutgoingService(
            ILogger <TelegramOutgoingService> logger,
            IOptions <TelegramOptions> options,
            IConnectionsRepository connections
            )
            : base(logger, options, connections)
        {
            _logger  = logger;
            _options = options.Value;

            _client = new TelegramBotClient(_options.Token);
        }
Пример #6
0
 public UsersManager(IUnitOfWork unitOfWork,
                     IUsersRepository usersRepository,
                     ITokensManager tokensManager,
                     IFriendsRepository friendsRepository,
                     IConnectionsRepository connectionsRepository,
                     IOptions <AppSettings> appSettings)
     : base(unitOfWork)
 {
     this.usersRepository       = usersRepository;
     this.tokensManager         = tokensManager;
     this.friendsRepository     = friendsRepository;
     this.connectionsRepository = connectionsRepository;
     this.appSettings           = appSettings.Value;
 }
Пример #7
0
        public BehaviorExecutor(
            IInterpreter interpreter,
            ILogger <BehaviorExecutor> logger,
            IServiceProvider serviceProvider,
            IOutgoingServicePool outgoingServicePool,
            IConnectionsRepository connectionsRepository,
            IDialogsRepository dialogsRepository,
            IOptions <ServiceOptions> options
            )
        {
            _interpreter           = interpreter;
            _logger                = logger;
            _serviceProvider       = serviceProvider;
            _outgoingServicePool   = outgoingServicePool;
            _connectionsRepository = connectionsRepository;
            _dialogsRepository     = dialogsRepository;
            _options               = options.Value;

            _timer = new Timer(ClearExpiredDialogs, null, TimeSpan.Zero, TimeSpan.FromMilliseconds(_options.DialogTTLMs * 2));
        }
Пример #8
0
 public GetConnectionByIdHandler(IConnectionsRepository newConnectionsRepository)
 {
     _newConnectionsRepository = newConnectionsRepository;
 }
Пример #9
0
 public UserCommandHandler(IConnectionsRepository connectionRepository, IPlatformsRepository platformRepository)
 {
     _connectionRepository = connectionRepository;
     _platformRepository   = platformRepository;
 }
 public UpdateNewconnectionHandler(IConnectionsRepository newConnectionsRepository)
 {
     _newConnectionsRepository = newConnectionsRepository;
 }
 //Constructor
 public ConfigureConnectionsViewModel()
 {
     _repository = new ConnectionsRepository();
     LoadData();
 }
Пример #12
0
 public ChatController(IChatRoomRepository chatRoomRepository, IConnectionsRepository connectionsRepository)
 {
     ChatRoomRepository    = chatRoomRepository;
     ConnectionsRepository = connectionsRepository;
 }
 public ConnectionsService(IConnectionsRepository connections, ILogger <ConnectionsService> logger)
 {
     _connections = connections;
     _logger      = logger;
 }
 public GetAllConnectionDataListHandler(IConnectionsRepository newConnectionsRepository)
 {
     _newConnectionsRepository = newConnectionsRepository;
 }
Пример #15
0
 public ChatHub(IConnectionsRepository connectionsRepository)
 {
     _connectionsRepository = connectionsRepository;
 }