Exemple #1
0
 public GetConversationsUsersNodeRequestHandler(NodeRequest nodeRequest, NodeConnection nodeConnection, ILoadChannelsService loadChannelsService, ILoadChatsService loadChatsService)
 {
     this.nodeConnection      = nodeConnection;
     this.nodeRequest         = (GetConversationsUsersNodeRequest)nodeRequest;
     this.loadChatsService    = loadChatsService;
     this.loadChannelsService = loadChannelsService;
 }
        public LoadChannelsTests()
        {
            var testsData = TestsData.Create(nameof(LoadChannelsTests));

            fillTestDbHelper    = testsData.FillTestDbHelper;
            loadChannelsService = testsData.AppServiceProvider.LoadChannelsService;
        }
Exemple #3
0
 public LoadMessagesService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory)
 {
     this.loadChatsService     = appServiceProvider.LoadChatsService;
     this.conversationsService = appServiceProvider.ConversationsService;
     this.loadChannelsService  = appServiceProvider.LoadChannelsService;
     this.loadDialogsService   = appServiceProvider.LoadDialogsService;
     this.contextFactory       = contextFactory;
 }
Exemple #4
0
 private UsersConversationsCacheService()
 {
     loadDialogsService   = AppServiceProvider.Instance.LoadDialogsService;
     loadUsersService     = AppServiceProvider.Instance.LoadUsersService;
     loadChatsService     = AppServiceProvider.Instance.LoadChatsService;
     loadChannelsService  = AppServiceProvider.Instance.LoadChannelsService;
     conversationsService = AppServiceProvider.Instance.ConversationsService;
     repository           = new RedisUserConversationsRepository(NodeSettings.Configs.CacheServerConnection);
 }
 public NodeNoticeService(IAppServiceProvider appServiceProvider)
 {
     _connectionsService     = appServiceProvider.ConnectionsService;
     _updateMessagesService  = appServiceProvider.UpdateMessagesService;
     _loadChatsService       = appServiceProvider.LoadChatsService;
     _loadDialogsService     = appServiceProvider.LoadDialogsService;
     _loadChannelsService    = appServiceProvider.LoadChannelsService;
     _pendingMessagesService = appServiceProvider.PendingMessagesService;
     _nodesService           = appServiceProvider.NodesService;
 }
 public ConversationsNoticeService(IAppServiceProvider appServiceProvider)
 {
     this.connectionsService       = appServiceProvider.ConnectionsService;
     this.nodeNoticeService        = appServiceProvider.NodeNoticeService;
     this.pushNotificationsService = appServiceProvider.PushNotificationsService;
     this.loadChatsService         = appServiceProvider.LoadChatsService;
     this.loadChannelsService      = appServiceProvider.LoadChannelsService;
     this.loadDialogsService       = appServiceProvider.LoadDialogsService;
     this.pendingMessagesService   = appServiceProvider.PendingMessagesService;
     this.loadUsersService         = appServiceProvider.LoadUsersService;
     this.privacyService           = appServiceProvider.PrivacyService;
 }
Exemple #7
0
 public EditChannelUsersRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     ILoadChannelsService loadChannelsService,
     IUpdateChannelsService updateChannelsService)
 {
     this.request               = (EditChannelUsersRequest)request;
     this.clientConnection      = clientConnection;
     this.nodeNoticeService     = nodeNoticeService;
     this.loadChannelsService   = loadChannelsService;
     this.updateChannelsService = updateChannelsService;
 }
Exemple #8
0
 public SearchNodeRequestHandler(NodeRequest request,
                                 NodeConnection current,
                                 ILoadChatsService loadChatsService,
                                 ILoadUsersService loadUsersService,
                                 ILoadChannelsService loadChannelsService,
                                 IPrivacyService privacyService)
 {
     this.request             = (SearchNodeRequest)request;
     this.current             = current;
     this.loadChatsService    = loadChatsService;
     this.loadUsersService    = loadUsersService;
     this.loadChannelsService = loadChannelsService;
     this.privacyService      = privacyService;
 }
Exemple #9
0
 public CreateChannelRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     ILoadChannelsService loadChannelsService,
     ICreateChannelsService createChannelsService)
 {
     this.request                    = (CreateChannelRequest)request;
     this.clientConnection           = clientConnection;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.loadChannelsService        = loadChannelsService;
     this.createChannelsService      = createChannelsService;
 }
Exemple #10
0
 public MessagesDeletedNoticeHandler(
     NodeNotice notice,
     IConversationsNoticeService conversationsNoticeService,
     IDeleteMessagesService deleteMessagesService,
     ILoadChatsService loadChatsService,
     ILoadDialogsService loadDialogsService,
     ILoadChannelsService loadChannelsService)
 {
     this.notice = (MessagesDeletedNodeNotice)notice;
     this.conversationsNoticeService = conversationsNoticeService;
     this.deleteMessagesService      = deleteMessagesService;
     this.loadChatsService           = loadChatsService;
     this.loadDialogsService         = loadDialogsService;
     this.loadChannelsService        = loadChannelsService;
 }
Exemple #11
0
 public PollingRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     ILoadChatsService loadChatsService,
     IPollsService pollsService,
     ILoadChannelsService loadChannelsService)
 {
     this.request             = (PollingRequest)request;
     this.clientConnection    = clientConnection;
     this.nodeNoticeService   = nodeNoticeService;
     this.loadChatsService    = loadChatsService;
     this.pollsService        = pollsService;
     this.loadChannelsService = loadChannelsService;
 }
 public ChannelNodeNoticeHandler(
     NodeNotice notice,
     NodeConnection current,
     IConversationsNoticeService conversationsNoticeService,
     ICreateChannelsService createChannelsService,
     ILoadChannelsService loadChannelsService,
     ISystemMessagesService systemMessagesService)
 {
     this.notice  = (ChannelNodeNotice)notice;
     this.current = current;
     this.conversationsNoticeService = conversationsNoticeService;
     this.createChannelsService      = createChannelsService;
     this.loadChannelsService        = loadChannelsService;
     this.systemMessagesService      = systemMessagesService;
 }
Exemple #13
0
 public GetObjectsInfoNodeRequestHandler(NodeRequest request,
                                         NodeConnection nodeConnection,
                                         ILoadChatsService loadChatsService,
                                         ILoadUsersService loadUsersService,
                                         ILoadChannelsService loadChannelsService,
                                         IPrivacyService privacyService,
                                         IFilesService filesService)
 {
     this.request             = (GetObjectsInfoNodeRequest)request;
     this.nodeConnection      = nodeConnection;
     this.loadChatsService    = loadChatsService;
     this.loadUsersService    = loadUsersService;
     this.loadChannelsService = loadChannelsService;
     this.privacyService      = privacyService;
     this.filesService        = filesService;
 }
Exemple #14
0
 public DeleteConversationsNoticeHandler(
     CommunicationObject @object,
     IDeleteChatsService deleteChatsService,
     ILoadChatsService loadChatsService,
     ILoadDialogsService loadDialogsService,
     IDeleteDialogsService deleteDialogsService,
     ILoadChannelsService loadChannelsService,
     IDeleteChannelsService deleteChannelsService)
 {
     notice = (DeleteConversationsNodeNotice)@object;
     this.deleteChatsService    = deleteChatsService;
     this.loadChatsService      = loadChatsService;
     this.loadDialogsService    = loadDialogsService;
     this.deleteDialogsService  = deleteDialogsService;
     this.loadChannelsService   = loadChannelsService;
     this.deleteChannelsService = deleteChannelsService;
 }
 public EditChannelRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     ILoadChannelsService loadChannelsService,
     IUpdateChannelsService updateChannelsService,
     ISystemMessagesService systemMessagesService)
 {
     this.request                    = (EditChannelRequest)request;
     this.clientConnection           = clientConnection;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.loadChannelsService        = loadChannelsService;
     this.updateChannelsService      = updateChannelsService;
     this.systemMessagesService      = systemMessagesService;
 }
 public AddUsersToChannelsRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     IUpdateChannelsService updateChannelsService,
     ILoadChannelsService loadChannelsService,
     IConnectionsService connectionsService,
     INodeRequestSender nodeRequestSender)
 {
     this.request                    = (AddUsersToChannelsRequest)request;
     this.clientConnection           = clientConnection;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.updateChannelsService      = updateChannelsService;
     this.loadChannelsService        = loadChannelsService;
     this.connectionsService         = connectionsService;
     this.nodeRequestSender          = nodeRequestSender;
 }
Exemple #17
0
 public DeleteMessagesRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     IDeleteMessagesService deleteMessagesService,
     ILoadChatsService loadChatsService,
     IPendingMessagesService pendingMessagesService,
     ILoadChannelsService loadChannelsService,
     ILoadDialogsService loadDialogsService)
 {
     this.request                    = (DeleteMessagesRequest)request;
     this.clientConnection           = clientConnection;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.deleteMessagesService      = deleteMessagesService;
     this.loadChatsService           = loadChatsService;
     this.pendingMessagesService     = pendingMessagesService;
     this.loadChannelsService        = loadChannelsService;
     this.loadDialogsService         = loadDialogsService;
 }
Exemple #18
0
 public DeleteConversationsRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     ILoadChatsService loadChatsService,
     IDeleteChatsService deleteChatsService,
     ILoadDialogsService loadDialogsService,
     IDeleteDialogsService deleteDialogsService,
     ILoadChannelsService loadChannelsService,
     IDeleteChannelsService deleteChannelsService)
 {
     this.request               = (DeleteConversationsRequest)request;
     this.clientConnection      = clientConnection;
     this.nodeNoticeService     = nodeNoticeService;
     this.loadChatsService      = loadChatsService;
     this.deleteChatsService    = deleteChatsService;
     this.loadDialogsService    = loadDialogsService;
     this.deleteDialogsService  = deleteDialogsService;
     this.loadChannelsService   = loadChannelsService;
     this.deleteChannelsService = deleteChannelsService;
 }
Exemple #19
0
 public SearchRequestHandler(
     Request request,
     ClientConnection clientConnection,
     IConnectionsService connectionsService,
     ILoadChatsService loadChatsService,
     INodesService nodesService,
     ILoadUsersService loadUsersService,
     ILoadChannelsService loadChannelsService,
     IPrivacyService privacyService,
     INodeRequestSender nodeRequestSender)
 {
     this.request             = (SearchRequest)request;
     this.clientConnection    = clientConnection;
     this.connectionsService  = connectionsService;
     this.loadChatsService    = loadChatsService;
     this.nodesService        = nodesService;
     this.loadUsersService    = loadUsersService;
     this.loadChannelsService = loadChannelsService;
     this.privacyService      = privacyService;
     this.nodeRequestSender   = nodeRequestSender;
 }
Exemple #20
0
 public LoadUsersService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory)
 {
     this.loadChannelsService = appServiceProvider.LoadChannelsService;
     this.loadChatsService    = appServiceProvider.LoadChatsService;
     this.contextFactory      = contextFactory;
 }
 public PushNotificationsService(IAppServiceProvider appServiceProvider)
 {
     this.connectionsService  = appServiceProvider.ConnectionsService;
     this.tokensService       = appServiceProvider.TokensService;
     this.loadChannelsService = appServiceProvider.LoadChannelsService;
 }
Exemple #22
0
 public GetChannelUsersRequestHandler(Request request, ClientConnection clientConnection, ILoadChannelsService loadChannelsService)
 {
     this.request             = (GetChannelUsersRequest)request;
     this.clientConnection    = clientConnection;
     this.loadChannelsService = loadChannelsService;
 }