Exemple #1
0
 public LoginFucker(API api, IMessageHandler messageHandler, IClientWrapper clientWrapper)
 {
     _api                   = api;
     _messageHandler        = messageHandler;
     _clientWrapper         = clientWrapper;
     api.onPlayerConnected += OnPlayerConnected;
 }
 public HttpRequestBuilder(IClientWrapper client, HttpMethod method, string baseUri)
 {
     _method                   = method ?? throw new ArgumentNullException(nameof(method));
     _requestUriBase           = baseUri ?? throw new ArgumentNullException(nameof(baseUri));
     _client                   = client;
     _authenticationDictionary = new Dictionary <string, string>();
 }
        public void HandleClient(IClientWrapper client)
        {
            Task task = new Task(() => {
                try
                {
                    while (true)
                    {
                        string message = client.Read();
                        if (message == null)
                        {
                            client.Close();
                            break;
                        }
                        long length        = message.Length;
                        CommandMessage cmd = CommandMessage.FromJSONString(message);
                        bool result;
                        string newMessage = m_controller.ExecuteCommand((int)cmd.Type, cmd.Args, out result);
                        if (result)
                        {
                            client.Write(newMessage);
                        }
                    }
                } catch (IOException ex)
                {
                    client.Close();
                }
            });

            task.Start();
        }
Exemple #4
0
 public UserCommands(API api, IClientHandler clientHandler, IMessageHandler messageHandler,
                     IClientWrapper clientWrapper)
 {
     this.messageHandler = messageHandler;
     this.api            = api;
     this.clientHandler  = clientHandler;
     this.clientWrapper  = clientWrapper;
 }
        public ClientConsole(ITerminal terminal, IConsoleFormatter formatter, IClientWrapper client)
        {
            _terminal  = terminal;
            _formatter = formatter;
            _client    = client;
            _sanitizer = new Sanitizer();

            RewriteConsole();
        }
		public GameContext(IClientWrapper client, 
			ISimpleStorage<Map> mapStorage, 
			ISimpleStorage<DamageStatistics> damageStorage)
		{
			_client = client;
			_mapStorage = mapStorage;
			_damageStorage = damageStorage;

			Initialize();
		}
        public GameContext(IClientWrapper client,
                           ISimpleStorage <Map> mapStorage,
                           ISimpleStorage <DamageStatistics> damageStorage)
        {
            _client        = client;
            _mapStorage    = mapStorage;
            _damageStorage = damageStorage;

            Initialize();
        }
Exemple #8
0
        public TestModule(API api, ICommandHandler commandHandler, IVehicleHandler vehicleHandler,
                          IMessageHandler messageHandler, IClientWrapper clientWrapper, IWeaponUtils weaponUtils, IClientHandler clientHandler)
        {
            LoginFucker         = new LoginFucker(api, messageHandler, clientWrapper);
            CommandHelp         = new CommandHelp(api, commandHandler, messageHandler);
            ExtendedVehicleTest = new ExtendedVehicleTest(vehicleHandler, messageHandler);

            VehicleCommands   = new VehicleCommands(api, vehicleHandler);
            ClientWrapperTest = new ClientWrapperTest(api, clientWrapper, messageHandler);
            WeaponCommands    = new WeaponCommands(api, weaponUtils, messageHandler);
            UserCommands      = new UserCommands(api, clientHandler, messageHandler, clientWrapper);
        }
Exemple #9
0
 public RealtimeCommand(ILogger <RealtimeCommand> log,
                        IClientWrapper client,
                        RealTimeBarsManager realTimeBarsManager,
                        RealtimeConfig config,
                        ICsvSerializer serializer)
 {
     this.log    = log ?? throw new ArgumentNullException(nameof(log));
     this.client = client ?? throw new ArgumentNullException(nameof(client));
     this.realTimeBarsManager =
         realTimeBarsManager ?? throw new ArgumentNullException(nameof(realTimeBarsManager));
     this.config     = config ?? throw new ArgumentNullException(nameof(config));
     this.serializer = serializer ?? throw new ArgumentNullException(nameof(serializer));
 }
Exemple #10
0
 public HistoricCommand(ILogger <HistoricCommand> log,
                        IClientWrapper client,
                        HistoricalDataManager historicalDataManager,
                        HistoricConfig config,
                        ICsvSerializer serializer)
 {
     this.log    = log ?? throw new ArgumentNullException(nameof(log));
     this.client = client ?? throw new ArgumentNullException(nameof(client));
     this.historicalDataManager =
         historicalDataManager ?? throw new ArgumentNullException(nameof(historicalDataManager));
     this.config     = config ?? throw new ArgumentNullException(nameof(config));
     this.serializer = serializer ?? throw new ArgumentNullException(nameof(serializer));
 }
 public NewsCommand(ILogger <NewsCommand> log,
                    IClientWrapper client,
                    NewsConfig config,
                    NewsProviderManager newsProvider,
                    ContractManager contractManager,
                    HistoricalNewsManager newsManager)
 {
     this.log             = log ?? throw new ArgumentNullException(nameof(log));
     this.client          = client ?? throw new ArgumentNullException(nameof(client));
     this.config          = config ?? throw new ArgumentNullException(nameof(config));
     this.newsProvider    = newsProvider ?? throw new ArgumentNullException(nameof(newsProvider));
     this.contractManager = contractManager ?? throw new ArgumentNullException(nameof(contractManager));
     this.newsManager     = newsManager ?? throw new ArgumentNullException(nameof(newsManager));
 }
Exemple #12
0
 public bool Connect(string ip, int port)
 {
     try
     {
         IPEndPoint ep        = new IPEndPoint(IPAddress.Parse(ip), port);
         TcpClient  tcpClient = new TcpClient();
         tcpClient.Connect(ep);
         client    = new ClientWrapper(tcpClient);
         Connected = true;
         return(true);
     } catch (Exception ex)
     {
         Connected = false;
         return(false);
     }
 }
        public void SetUp()
        {
            var handler = new HttpClientHandler()
            {
                AllowAutoRedirect = true
            };

            _client = new HttpClient(handler)
            {
                BaseAddress = new Uri("http://localhost:50244")
            };
            _client.DefaultRequestHeaders.Accept.Clear();
            _client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            _fakeClient = Substitute.For <IClientWrapper>();
            _fakeClient.GetInstance().Returns(_client);
        }
Exemple #14
0
 public ServerMessageListener(IClientWrapper client, IConsole console)
 {
     _console   = console;
     _retriever = new ServerMessageRetriever(client);
 }
 public Handler(IClientWrapper clienWrapper, IConfiguration configuration)
 {
     _clientWrapper = clienWrapper;
     _configuration = configuration;
 }
 public ServerMessageRetriever(IClientWrapper clientWrapper)
 {
     _clientWrapper = clientWrapper;
 }
Exemple #17
0
 public PodcastRoadmapProcessor(IClientWrapper httpClient) : base(httpClient)
 {
 }
 public HttpRequestFactory(IClientWrapper client, string baseAddress)
 {
     BaseAddress = baseAddress ?? throw new ArgumentNullException(nameof(baseAddress));
     Client      = client ?? throw new ArgumentNullException(nameof(client));
 }
Exemple #19
0
 public ImageProcessor(IClientWrapper httpClient) : base(httpClient)
 {
 }
 public virtual void OnConnected(IClientWrapper sender, ConnectedEvent @event)
 {
 }
 public virtual void OnInputReceived(IClientWrapper sender, InputReceivedEvent @event)
 {
 }
Exemple #22
0
 public PageProcessor(string domain, IClientWrapper httpClient, ILinksExtractor linksExtractor) : base(httpClient)
 {
     _domain        = domain;
     _linksExtrator = linksExtractor;
 }
 public HttpClientBaseProcessor(IClientWrapper httpClient)
 {
     _httpClient = httpClient;
 }
 public CsvSerializer(ILogger <CsvSerializer> logger, IClientWrapper client)
 {
     this.client = client ?? throw new ArgumentNullException(nameof(client));
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public virtual void OnAuthenticated(IClientWrapper sender, AuthenticatedEvent @event)
 {
 }
 public virtual void OnPackageReceived(IClientWrapper sender, PackageReceivedEvent @event)
 {
 }
 public ContentProcessor(IClientWrapper httpClient) : base(httpClient)
 {
 }
Exemple #28
0
 public ClientWrapperTest(API api, IClientWrapper clientWrapper, IMessageHandler messageHandler)
 {
     _clientWrapper  = clientWrapper;
     _messageHandler = messageHandler;
     _api            = api;
 }
 public async virtual Task OnExternalEvent(IClientWrapper sender, ExternalEvent @event)
 {
 }