public PollsService(IAppServiceProvider appServiceProvider, IDbContextFactory <MessengerDbContext> contextFactory) { conversationsService = appServiceProvider.ConversationsService; this.contextFactory = contextFactory; nodeRequestSender = appServiceProvider.NodeRequestSender; connectionsService = appServiceProvider.ConnectionsService; }
public GetDevicesPrivateKeysRequestHandler(Request request, ClientConnection clientConnection, ClientRequestService clientRequestService, IConnectionsService connectionsService) { this.request = (GetDevicesPrivateKeysRequest)request; this.clientConnection = clientConnection; this.clientRequestService = clientRequestService; this.connectionsService = connectionsService; }
public CommandHandler() { connectionsService = DependencyResolver.Get <IConnectionsService>(); usersService = DependencyResolver.Get <IUsersService>(); sender = DependencyResolver.Get <ISender>(); pingIdGenerator = DependencyResolver.Get <IPingIdGenerator>(); }
public ClientConnection(TcpClient tcpClient) { client = tcpClient; sender = DependencyResolver.Get <ISender>(); commandHandler = DependencyResolver.Get <ICommandHandler>(); usersService = DependencyResolver.Get <IUsersService>(); logger = DependencyResolver.Get <ILogger>(); pingIdGenerator = DependencyResolver.Get <IPingIdGenerator>(); connectionsService = DependencyResolver.Get <IConnectionsService>(); try { Stream = client.GetStream(); } catch (Exception exception) { logger.Write(exception); } UserObject = new User(); pingAnswered = true; timer = new System.Timers.Timer(60 * 1000); timer.Elapsed += delegate { Ping(); }; timer.AutoReset = true; timer.Start(); }
public async Task ResolveHostNames(IConnectionsService connectionsService) { ProcessName = await connectionsService.GetProcessNameAsync(Pid); LocalHostName = await connectionsService.GetHostNameAsync(LocalEndPoint); RemoteHostName = await connectionsService.GetHostNameAsync(RemoteEndPoint); }
public GetPollVotedUsersRequestHandler(Request request, ClientConnection clientConnection, IConnectionsService connectionsService, IPollsService pollsService, INodeRequestSender nodeRequestSender) { this.request = (GetPollVotedUsersRequest)request; this.clientConnection = clientConnection; this.connectionsService = connectionsService; this.pollsService = pollsService; this.nodeRequestSender = nodeRequestSender; }
public GetUserContactsRequestHandler(Request request, ClientConnection clientConnection, IConnectionsService connectionsService, IContactsService contactsService, INodeRequestSender nodeRequestSender) { this.request = (GetUserContactsRequest)request; this.clientConnection = clientConnection; this.connectionsService = connectionsService; this.contactsService = contactsService; this.nodeRequestSender = nodeRequestSender; }
public ClientDataReceiver(ClientConnection client, IAppServiceProvider serviceProvider) : base(serviceProvider) { socket = client.ClientSocket; connectionsService = serviceProvider.ConnectionsService; nodeNoticeService = serviceProvider.NodeNoticeService; nodeRequestSender = serviceProvider.NodeRequestSender; this.client = client; }
public LogoutRequestHandler(Request request, ClientConnection current, IConnectionsService connectionsService, ITokensService tokensService) { this.request = (LogoutRequest)request; userId = current.UserId.GetValueOrDefault(); this.current = current; this.connectionsService = connectionsService; this.tokensService = tokensService; }
public Server() { usersService = DependencyResolver.Get <IUsersService>(); connectionsService = DependencyResolver.Get <IConnectionsService>(); logger = DependencyResolver.Get <ILogger>(); processThread = new Thread(() => Listen()); listener = new TcpListener(IPAddress.Any, 8888); }
public ConnectionsController( IConnectionsService connectionsService, IIdentityService identityService, INotificationsGrpcService notificationsGrpcService) { _connectionsService = connectionsService ?? throw new ArgumentNullException(nameof(connectionsService)); _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _notificationsGrpcService = notificationsGrpcService ?? throw new ArgumentNullException(nameof(notificationsGrpcService)); }
public Sender() { connectionsService = DependencyResolver.Get <IConnectionsService>(); logger = DependencyResolver.Get <ILogger>(); dataStorage = DependencyResolver.Get <IDataStorage>(); usersService = DependencyResolver.Get <IUsersService>(); self = this as ISender; }
public FilesController(IFileStorage fileStorage, INodeNoticeService nodeNoticeService, IConnectionsService connectionsService, IFilesService filesService, INodesService nodesService, INodeRequestSender nodeRequestSender) { this.fileStorage = fileStorage; this.nodeNoticeService = nodeNoticeService; this.connectionsService = connectionsService; this.filesService = filesService; this.nodesService = nodesService; this.nodeRequestSender = nodeRequestSender; }
public ConfigurationController(IFileStorage fileStorage, IConnectionsService connectionsService, IFilesService filesService, INodesService nodesService, IKeysService keysService, IAppServiceProvider appServiceProvider) { _fileStorage = fileStorage; _connectionsService = connectionsService; _filesService = filesService; _keysService = keysService; _nodesService = nodesService; _appServiceProvider = appServiceProvider; }
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 SettingsViewModel(IRemoteCommandsService remoteCommandsService, IConnectionsService connectionsService, ISettingsService settingsService, IShellDialogsService shellDialogsService) { this.settingsService = settingsService; this.shellDialogsService = shellDialogsService; this.remoteCommandsService = remoteCommandsService; this.connectionsService = connectionsService; LoadSettings(); }
public SetConnectionEncryptedRequestHandler( Request request, ClientConnection clientConnection, IConnectionsService connectionsService, IKeysService keysService, INodeRequestSender nodeRequestSender) { this.request = (SetConnectionEncryptedRequest)request; this.clientConnection = clientConnection; this.connectionsService = connectionsService; this.keysService = keysService; this.nodeRequestSender = nodeRequestSender; }
public GroupsController(IGroupsService groupsService, IUsersService usersService, IRequestsService requestsService, IConnectionsService connectionsService) { this._groupsService = groupsService; this._usersService = usersService; this._requestsService = requestsService; this._connectionsService = connectionsService; }
public NodeRequestSender( IConnectionsService connectionsService, IFilesService filesService, INodesService nodesService, INodeNoticeService nodeNoticeService) { this.connectionsService = connectionsService; this.nodesService = nodesService; this.filesService = filesService; this.nodeNoticeService = nodeNoticeService; }
public GetUsersRequestHandler( Request request, ClientConnection clientConnection, IConnectionsService connectionsService, ILoadUsersService loadUsersService, IPrivacyService privacyService, INodeRequestSender nodeRequestSender) { this.request = (GetUsersRequest)request; this.clientConnection = clientConnection; this.connectionsService = connectionsService; this.loadUsersService = loadUsersService; this.privacyService = privacyService; this.nodeRequestSender = nodeRequestSender; }
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; }
public MainPageViewModel( IConnectionsService connservice, INavObjectService objservice, ICommandService commandservice, IScriptService Scriptservice) { _ObjectService = objservice; _ConnectionService = connservice; _CommandService = commandservice; _Scriptservice = Scriptservice; Init(); }
public ShellViewModel(IMessagesAggregator messagesAggregator, IRemoteCommandsService remoteCommandsService, IConnectionsService connectionsService, IShellDialogsService shellDialogsService, ISettingsService settingsService) { this.shellDialogsService = shellDialogsService; this.remoteCommandsService = remoteCommandsService; this.settingsService = settingsService; this.connectionsService = connectionsService; InitializeConnections(connectionsService); InitializeCommands(remoteCommandsService); InitializeMessages(messagesAggregator); }
public ConnectRequestHandler( CommunicationObject request, NodeConnection node, IConnectionsService connectionsService, INodesService nodesService, INodeNoticeService nodeNoticeService) { this.request = (ConnectNodeRequest)request; this.connectionsService = connectionsService; this.nodesService = nodesService; this.nodeNoticeService = nodeNoticeService; nodeConnection = node; }
public UsersController( IConnectionsService connectionsService, INodeNoticeService nodeNoticeService, ILoadUsersService loadUsersService, ICreateUsersService createUsersService, IUpdateUsersService updateUsersService, IQRCodesService codesService) { _connectionsService = connectionsService; _nodeNoticeService = nodeNoticeService; _loadUsersService = loadUsersService; _createUsersService = createUsersService; _updateUsersService = updateUsersService; _qrCodeService = codesService; }
public DeleteUserRequestHandler( Request request, ClientConnection clientConnection, INodeNoticeService nodeNoticeService, IDeleteUsersService deleteUsersService, IVerificationCodesService verificationCodesService, IConnectionsService connectionsService) { this.request = (DeleteUserRequest)request; this.clientConnection = clientConnection; this.nodeNoticeService = nodeNoticeService; this.deleteUsersService = deleteUsersService; this.verificationCodesService = verificationCodesService; this.connectionsService = connectionsService; }
public LoginRequestHandler(Request request, ClientConnection clientConnection, IConnectionsService connectionsService, INoticeService noticeService, ITokensService tokensService, ILoadUsersService loadUsersService, IPendingMessagesService pendingMessagesService, INodeRequestSender nodeRequestSender) { this.request = (LoginRequest)request; this.clientConnection = clientConnection; this.connectionsService = connectionsService; this.noticeService = noticeService; this.tokensService = tokensService; this.loadUsersService = loadUsersService; this.pendingMessagesService = pendingMessagesService; this.nodeRequestSender = nodeRequestSender; }
public UserMigrationController( INodeNoticeService nodeNoticeService, IConnectionsService connectionsService, INoticeService noticeService, IChangeNodeOperationsService changeNodeOperationsService, ILoadUsersService loadUsersService, IUpdateUsersService updateUsersService, IDeleteUsersService deleteUsersService, INodeRequestSender nodeRequestSender) { this.nodeNoticeService = nodeNoticeService; this.connectionsService = connectionsService; this.noticeService = noticeService; this.changeNodeOperationsService = changeNodeOperationsService; this.loadUsersService = loadUsersService; this.updateUsersService = updateUsersService; this.deleteUsersService = deleteUsersService; this.nodeRequestSender = nodeRequestSender; }
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; }