From b69e1415815cb1853de5689838f07294ff37ff0f Mon Sep 17 00:00:00 2001 From: samprapist <115939974+samprapist@users.noreply.github.com> Date: Fri, 22 Nov 2024 21:24:53 +0100 Subject: [PATCH 1/5] Update MultiRunJobOptionsDialog.xaml.cs --- .../Views/Dialogs/MultiRunJobOptionsDialog.xaml.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml.cs b/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml.cs index fc0a8aec8..008f6e2f3 100644 --- a/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml.cs +++ b/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml.cs @@ -1,4 +1,4 @@ -using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; using Microsoft.Win32; using OpenBullet2.Core.Entities; using OpenBullet2.Core.Models.Data; @@ -304,6 +304,16 @@ public int Skip } } + public bool Logoff + { + get => Options.Logoff; + set + { + Options.Logoff = value; + OnPropertyChanged(); + } + } + public IEnumerable ProxyModes => Enum.GetValues(typeof(JobProxyMode)).Cast(); public JobProxyMode ProxyMode From 8e30ce1542041f66959c7c2622c2cf0f0365355d Mon Sep 17 00:00:00 2001 From: samprapist <115939974+samprapist@users.noreply.github.com> Date: Fri, 22 Nov 2024 21:25:15 +0100 Subject: [PATCH 2/5] Update MultiRunJobOptionsDialog.xaml --- .../Views/Dialogs/MultiRunJobOptionsDialog.xaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml b/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml index 2e4982d88..12dafefd5 100644 --- a/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml +++ b/OpenBullet2.Native/Views/Dialogs/MultiRunJobOptionsDialog.xaml @@ -1,4 +1,4 @@ - + Date: Fri, 22 Nov 2024 21:26:00 +0100 Subject: [PATCH 3/5] Update MultiRunJobOptions.cs --- OpenBullet2.Core/Models/Jobs/MultiRunJobOptions.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenBullet2.Core/Models/Jobs/MultiRunJobOptions.cs b/OpenBullet2.Core/Models/Jobs/MultiRunJobOptions.cs index ca91cfbb5..48892fd9e 100644 --- a/OpenBullet2.Core/Models/Jobs/MultiRunJobOptions.cs +++ b/OpenBullet2.Core/Models/Jobs/MultiRunJobOptions.cs @@ -1,4 +1,4 @@ -using OpenBullet2.Core.Models.Data; +using OpenBullet2.Core.Models.Data; using OpenBullet2.Core.Models.Hits; using OpenBullet2.Core.Models.Proxies; using RuriLib.Models.Jobs; @@ -30,6 +30,11 @@ public class MultiRunJobOptions : JobOptions /// /// The proxy mode. /// + public bool Logoff { get; set; } = false; + + /// + /// disable log + /// public JobProxyMode ProxyMode { get; set; } = JobProxyMode.Default; /// From 487fa23b2a82056a4099194084b22a9f637bc598 Mon Sep 17 00:00:00 2001 From: samprapist <115939974+samprapist@users.noreply.github.com> Date: Fri, 22 Nov 2024 21:26:32 +0100 Subject: [PATCH 4/5] Update JobFactoryService.cs --- OpenBullet2.Core/Services/JobFactoryService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenBullet2.Core/Services/JobFactoryService.cs b/OpenBullet2.Core/Services/JobFactoryService.cs index f08535c52..88b4e3156 100644 --- a/OpenBullet2.Core/Services/JobFactoryService.cs +++ b/OpenBullet2.Core/Services/JobFactoryService.cs @@ -1,4 +1,4 @@ -using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using OpenBullet2.Core.Models.Hits; using OpenBullet2.Core.Models.Jobs; @@ -107,6 +107,7 @@ private MultiRunJob MakeMultiRunJob(MultiRunJobOptions options) BotLimit = BotLimit, CurrentBotDatas = new BotData[BotLimit], Skip = options.Skip, + Logoff = options.Logoff, HitOutputs = options.HitOutputs.Select(o => hitOutputsFactory.FromOptions(o)).ToList(), ProxySources = options.ProxySources.Select(s => proxySourceFactory.FromOptions(s).Result).ToList(), Providers = new(_settingsService) From 6ebc0dd981a71b305aa4704d86ec5c275b57ea75 Mon Sep 17 00:00:00 2001 From: samprapist <115939974+samprapist@users.noreply.github.com> Date: Fri, 22 Nov 2024 21:33:43 +0100 Subject: [PATCH 5/5] Update MultiRunJob.cs --- RuriLib/Models/Jobs/MultiRunJob.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RuriLib/Models/Jobs/MultiRunJob.cs b/RuriLib/Models/Jobs/MultiRunJob.cs index fc8199a62..3751dd198 100644 --- a/RuriLib/Models/Jobs/MultiRunJob.cs +++ b/RuriLib/Models/Jobs/MultiRunJob.cs @@ -41,6 +41,7 @@ public class MultiRunJob : Job public int Bots { get; set; } = 1; public int BotLimit { get; init; } = 200; public int Skip { get; set; } = 0; + public bool Logoff { get; set; } = false; public Config Config { get; set; } public DataPool DataPool { get; set; } public List ProxySources { get; set; } = new List(); @@ -925,7 +926,7 @@ private void DataProcessed(object sender, ResultDetails