Esempio n. 1
0
 public UpdateMessagesService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory)
 {
     this.loadDialogsService    = appServiceProvider.LoadDialogsService;
     this.updateChatsService    = appServiceProvider.UpdateChatsService;
     this.updateChannelsService = appServiceProvider.UpdateChannelsService;
     this.contextFactory        = contextFactory;
 }
Esempio n. 2
0
        public LoadDialogsTests()
        {
            TestsData testsData = TestsData.Create(nameof(LoadDialogsTests));

            fillTestDbHelper   = testsData.FillTestDbHelper;
            loadDialogsService = testsData.AppServiceProvider.LoadDialogsService;
        }
Esempio n. 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;
 }
Esempio n. 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);
 }
Esempio n. 5
0
 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;
 }
 public AttachmentsService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory)
 {
     _createMessagesService = appServiceProvider.CreateMessagesService;
     _loadMessagesService   = appServiceProvider.LoadMessagesService;
     _loadDialogsService    = appServiceProvider.LoadDialogsService;
     _filesService          = appServiceProvider.FilesService;
     _pollsService          = appServiceProvider.PollsService;
     _nodeRequestSender     = appServiceProvider.NodeRequestSender;
     _loadChatsService      = appServiceProvider.LoadChatsService;
     _loadUsersService      = appServiceProvider.LoadUsersService;
     _connectionsService    = appServiceProvider.ConnectionsService;
     this.contextFactory    = contextFactory;
 }
Esempio n. 8
0
 public MessagesReadRequestHandler(
     Request request,
     ClientConnection clientConnection,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     IUpdateMessagesService updateMessagesService,
     ILoadDialogsService loadDialogsService)
 {
     this.request                    = (MessagesReadRequest)request;
     this.clientConnection           = clientConnection;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.updateMessagesService      = updateMessagesService;
     this.loadDialogsService         = loadDialogsService;
 }
Esempio n. 9
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;
 }
Esempio n. 10
0
 public ConversationActionNodeNoticeHandler(
     NodeNotice notice,
     NodeConnection nodeConnection,
     IConversationsService conversationsService,
     IConversationsNoticeService conversationsNoticeService,
     ILoadDialogsService loadDialogsService,
     ISystemMessagesService systemMessagesService)
 {
     this.notice                     = (ConversationActionNodeNotice)notice;
     this.nodeConnection             = nodeConnection;
     this.conversationsService       = conversationsService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.loadDialogsService         = loadDialogsService;
     this.systemMessagesService      = systemMessagesService;
 }
Esempio n. 11
0
 public MessagesReadNoticeHandler(NodeNotice notice,
                                  NodeConnection current,
                                  IConversationsNoticeService conversationsNoticeService,
                                  IUpdateMessagesService updateMessagesService,
                                  IUpdateChatsService updateChatsService,
                                  ILoadDialogsService loadDialogsService,
                                  IUpdateChannelsService updateChannelsService)
 {
     this.notice  = (MessagesReadNodeNotice)notice;
     this.current = current;
     this.conversationsNoticeService = conversationsNoticeService;
     this.updateMessagesService      = updateMessagesService;
     this.updateChatsService         = updateChatsService;
     this.loadDialogsService         = loadDialogsService;
     this.updateChannelsService      = updateChannelsService;
 }
Esempio n. 12
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;
 }
Esempio n. 13
0
 public ConversationActionRequestHandler(
     Request request,
     ClientConnection clientConnection,
     IConversationsService conversationsService,
     IConversationsNoticeService conversationsNoticeService,
     INodeNoticeService nodeNoticeService,
     ILoadDialogsService loadDialogsService,
     ISystemMessagesService systemMessagesService)
 {
     this.request                    = (ConversationActionRequest)request;
     this.clientConnection           = clientConnection;
     this.conversationsService       = conversationsService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.nodeNoticeService          = nodeNoticeService;
     this.loadDialogsService         = loadDialogsService;
     this.systemMessagesService      = systemMessagesService;
 }
Esempio n. 14
0
 public SendMessagesRequestHandler(
     Request request,
     ClientConnection current,
     INodeNoticeService nodeNoticeService,
     IConversationsNoticeService conversationsNoticeService,
     IAttachmentsService attachmentsService,
     ICreateMessagesService createMessagesService,
     ILoadDialogsService loadDialogsService)
 {
     this.request                    = (SendMessagesRequest)request;
     userId                          = current.UserId ?? 0;
     this.current                    = current;
     this.nodeNoticeService          = nodeNoticeService;
     this.conversationsNoticeService = conversationsNoticeService;
     this.attachmentsService         = attachmentsService;
     this.createMessagesService      = createMessagesService;
     this.loadDialogsService         = loadDialogsService;
 }
Esempio n. 15
0
 public NewMessagesNoticeHandler(CommunicationObject @object,
                                 NodeConnection current,
                                 IConversationsNoticeService conversationsNoticeService,
                                 IAttachmentsService attachmentsService,
                                 ICreateMessagesService createMessagesService,
                                 ICreateChannelsService createChannelsService,
                                 INodeRequestSender nodeRequestSender,
                                 ICrossNodeService crossNodeService,
                                 ILoadDialogsService loadDialogsService)
 {
     notice       = (NewMessagesNodeNotice)@object;
     this.current = current;
     this.conversationsNoticeService = conversationsNoticeService;
     this.attachmentsService         = attachmentsService;
     this.createMessagesService      = createMessagesService;
     this.createChannelsService      = createChannelsService;
     this.nodeRequestSender          = nodeRequestSender;
     this.crossNodeService           = crossNodeService;
     this.loadDialogsService         = loadDialogsService;
 }
Esempio n. 16
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;
 }
Esempio n. 17
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;
 }
 public DeleteMessagesService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory)
 {
     _loadMessagesService = appServiceProvider.LoadMessagesService;
     _loadDialogsService  = appServiceProvider.LoadDialogsService;
     this.contextFactory  = contextFactory;
 }
Esempio n. 19
0
 public GetDialogsInformationRequestHandler(Request request, ClientConnection clientConnection, ILoadDialogsService loadDialogsService)
 {
     this.request            = (GetDialogsInformationRequest)request;
     this.clientConnection   = clientConnection;
     this.loadDialogsService = loadDialogsService;
 }
Esempio n. 20
0
 public SystemMessagesService(IDbContextFactory <MessengerDbContext> contextFactory, IConversationsService conversationsService, ILoadDialogsService loadDialogsService)
 {
     this.contextFactory       = contextFactory;
     this.conversationsService = conversationsService;
     this.loadDialogsService   = loadDialogsService;
 }