Beispiel #1
0
 public DefaultPresenceHublifetimeManager(
     IUserTracker <THub> userTracker,
     IServiceScopeFactory serviceScopeFactory,
     ILoggerFactory loggerFactory,
     IServiceProvider serviceProvider) : base(userTracker, serviceScopeFactory, loggerFactory, serviceProvider)
 {
 }
Beispiel #2
0
 public NotificatorNotificationMessages(
     IServiceScopeFactory serviceScopeFactory,
     IServiceProvider serviceProvider,
     IUserTracker <Notification> userTracker) :
     base(serviceScopeFactory, serviceProvider)
 {
     _userTracker = userTracker;
 }
Beispiel #3
0
 public NotificatorChatMessages(
     IUserTracker <Chat> userTracker,
     IServiceScopeFactory serviceScopeFactory,
     IServiceProvider serviceProvider
     ) : base(serviceScopeFactory, serviceProvider)
 {
     _userTracker = userTracker;
 }
 public WatsonChatConversation(
     IMessageHubManager messageHubManager,
     IHubCallerClients clientsManager,
     IUserTracker <HubWithPresence> userTracker,
     UOW uow)
     : base(messageHubManager, clientsManager, userTracker, uow)
 {
 }
Beispiel #5
0
 public FriendsController(
     UserManager <ApplicationUser> userManager,
     IFriendsRepository friendsRepository,
     IUserTracker <Notification> userTracker)
 {
     _userManager       = userManager;
     _friendsRepository = friendsRepository;
     _userTracker       = userTracker;
 }
Beispiel #6
0
 public TurnEndingJob(UnderSeaDatabaseContext context,
                      ITurnHandlingService handler, IHubContext <UnderSeaHub> hub,
                      ICountryService service, IUserTracker tracker)
 {
     Context = context ?? throw new ArgumentNullException(nameof(context));
     Handler = handler ?? throw new ArgumentNullException(nameof(handler));
     Hub     = hub ?? throw new ArgumentNullException(nameof(hub));
     Service = service ?? throw new ArgumentNullException(nameof(service));
     Tracker = tracker ?? throw new ArgumentNullException(nameof(tracker));
 }
Beispiel #7
0
 public Notification(IUserTracker <Notification> userTracker,
                     IMessagesRepository messagesRepository,
                     UserManager <ApplicationUser> userManager,
                     INotificator <Notification, IMessagesRepository> notificator)
 {
     _userTracker        = userTracker;
     _messagesRepository = messagesRepository;
     _userManager        = userManager;
     _notificator        = notificator;
 }
 public DefaultConversationHandler(
     IMessageHubManager messageHubManager,
     IHubCallerClients clientsManager,
     IUserTracker <HubWithPresence> userTracker,
     UOW uow
     )
 {
     this.messageHubManager = messageHubManager ?? throw new System.ArgumentNullException(nameof(messageHubManager));
     this.clientsManager    = clientsManager ?? throw new System.ArgumentNullException(nameof(clientsManager));
     this.userTracker       = userTracker ?? throw new System.ArgumentNullException(nameof(userTracker));
     this.uow = uow ?? throw new System.ArgumentNullException(nameof(uow));
 }
        public PresenceHubLifetimeManager(IUserTracker <THub> userTracker, IServiceScopeFactory serviceScopeFactory,
                                          ILoggerFactory loggerFactory, IServiceProvider serviceProvider)
        {
            _userTracker              = userTracker;
            _userTracker.UsersJoined += OnUsersJoined;
            _userTracker.UsersLeft   += OnUsersLeft;

            _serviceScopeFactory = serviceScopeFactory;
            _serviceProvider     = serviceProvider;
            _logger = loggerFactory.CreateLogger <PresenceHubLifetimeManager <THub, THubLifetimeManager> >();
            _wrappedHubLifetimeManager = serviceProvider.GetRequiredService <THubLifetimeManager>();
        }
Beispiel #10
0
 public CabinetController(
     UserManager <ApplicationUser> userManager,
     IPromiseRepository promiseRepository,
     IFriendsRepository friendsRepository,
     IMessagesRepository messagesRepository,
     IUserTracker <Notification> userTracker)
 {
     _promiseRepository  = promiseRepository;
     _userManager        = userManager;
     _messagesRepository = messagesRepository;
     _userTracker        = userTracker;
     _friendsRepository  = friendsRepository;
 }
Beispiel #11
0
 public AgentHubRules(
     LivechatRules livechatRules,
     IUserTracker <MktChatHub> userTracker,
     IGroupManager groupManager,
     IHubCallerClients clientsManager,
     IChatConversationHandler conversationHandler
     )
 {
     this.livechatRules       = livechatRules ?? throw new System.ArgumentNullException(nameof(livechatRules));
     this.userTracker         = userTracker ?? throw new System.ArgumentNullException(nameof(userTracker));
     this.groupManager        = groupManager ?? throw new System.ArgumentNullException(nameof(groupManager));
     this.clientsManager      = clientsManager ?? throw new System.ArgumentNullException(nameof(clientsManager));
     this.conversationHandler = conversationHandler ?? throw new System.ArgumentNullException(nameof(conversationHandler));
 }
 public HumanAgentConversation(
     IMessageHubManager messageHubManager,
     IHubCallerClients clientsManager,
     IUserTracker<HubWithPresence> userTracker,
     UOW uow,
     PushNotificationService pushNotificationService
 ) : base(
         messageHubManager, 
         clientsManager, 
         userTracker, 
         uow
     )
 {
     this.pushNotificationService = pushNotificationService ?? throw new System.ArgumentNullException(nameof(pushNotificationService));
 }
        public void Initialize()
        {
            // this.mockedUsers = new List<IUser>();

            // var mockedData = new Mock<IDatabase>();
            //mockedData.Setup(d => d.Users)
            //    .Returns(mockedUsers);
            // mockedData.Setup(d => d.Users.Add(It.IsAny<string>(), It.IsAny<IUser>()))
            //     .Callback<string, IUser>((s, u) => mockedUsers.Add(u));

            //this.database = mockedData.Object;

            this.database = new Database();
            this.userTracker = new UserTracker(this.database);
        }
Beispiel #14
0
        public MktChatHub(
            IUserTracker <MktChatHub> userTracker,
            PushNotificationService pushNotificationService,
            LivechatRules livechatRules,
            UOW uow,
            IConfiguration configuration
            ) : base(userTracker)
        {
            this.livechatRules           = livechatRules;
            this.uow                     = uow ?? throw new ArgumentNullException(nameof(uow));
            this.configuration           = configuration;
            this.userTracker             = userTracker ?? throw new ArgumentNullException(nameof(userTracker));
            this.pushNotificationService = pushNotificationService;

            logRepository = this.uow.GetRepository <LogRepository>();
        }
Beispiel #15
0
 public SnailRace(IUserTracker <SnailRace> userTracker)
     : base(userTracker)
 {
 }
Beispiel #16
0
 public HomeController(IUserTracker userTracker)
 {
     _userTracker = userTracker;
 }
Beispiel #17
0
 public UsersController(IUserTracker userTracker)
 {
     _userTracker = userTracker;
 }
Beispiel #18
0
 public ChatController(IChatService chatService, IUserTracker userTracker)
 {
     _chatService = chatService;
     _userTracker = userTracker;
 }
Beispiel #19
0
 public Chat(IUserTracker userTracker)
 {
     this.userTracker = userTracker ?? throw new ArgumentNullException(nameof(userTracker));
 }
 public void Initialize()
 {
     this.database = new Database();
     this.issueTracker = new IssueTracker(this.database);
     this.userTracker = new UserTracker(this.database);
 }
Beispiel #21
0
 public ChatHub(IUserTracker <ChatHub> userTracker)
     : base(userTracker)
 {
 }
Beispiel #22
0
 // tutaj będą metody typowo związane z glosowaniem w planning pokera
 public PlanningHub(IUserTracker <PlanningHub> userTracker) : base(userTracker)
 {
 }
 public MktPushHub(IUserTracker <HubWithPresence> userTracker) : base(userTracker)
 {
 }
 public ChatHub(IChatService chatService, IUserTracker userTracker)
 {
     _userTracker = userTracker;
     _chatService = chatService;
 }
Beispiel #25
0
 public TestHub(IUserTracker <TestHub> userTracker)
     : base(userTracker)
 {
     this.userTracker = userTracker;
 }
Beispiel #26
0
 public HubWithPresence(IUserTracker <HubWithPresence> userTracker)
 {
     _userTracker = userTracker;
 }
Beispiel #27
0
 public ChatHub(IChatService chatService, IUserTracker userTracker)
     : base(userTracker)
 {
     _chatService = chatService;
 }
Beispiel #28
0
 public Chat(IUserTracker <Chat> userTracker)
     : base(userTracker)
 {
 }
 /// <summary>
 ///  Initializes a new instance of the <see cref="ChatHub"/> class.
 /// </summary>
 /// <param name="userTracker">The user tracker.</param>
 public ChatHub(IUserTracker userTracker)
 {
     this.userTracker = userTracker;
 }
Beispiel #30
0
 public HubWithPresence(IUserTracker userTracker)
 {
     _userTracker             = userTracker;
     _userTracker.UserJoined += OnUsersJoined;
     _userTracker.UserLeft   += OnUsersLeft;
 }
Beispiel #31
0
 public UnderSeaHub(IUserTracker userTracker)
 {
     _userTracker = userTracker;
 }
Beispiel #32
0
 public GrowingTree(IUserTracker <GrowingTree> userTracker)
     : base(userTracker)
 {
 }
 public Dispatcher(IIssueTracker issueTracker, IUserTracker userTracker)
 {
     this.issueTracker = issueTracker;
     this.userTracker = userTracker;
 }