Enable Nullable

This commit is contained in:
ChsBuffer
2021-02-26 16:10:30 +08:00
parent 6d4e12a6f2
commit dd5dee02c5
71 changed files with 582 additions and 732 deletions

View File

@@ -12,9 +12,9 @@ namespace Netch.Controllers
{
public class HTTPController : IModeController
{
public PrivoxyController pPrivoxyController = new();
public readonly PrivoxyController PrivoxyController = new();
private string prevBypass, prevHTTP, prevPAC;
private string prevBypass = "", prevHTTP = "", prevPAC = "";
private bool prevEnabled;
public string Name { get; } = "HTTP";
@@ -28,8 +28,8 @@ namespace Netch.Controllers
{
RecordPrevious();
pPrivoxyController.Start(MainController.Server);
Global.Job.AddProcess(pPrivoxyController.Instance);
PrivoxyController.Start(MainController.Server!);
Global.Job.AddProcess(PrivoxyController.Instance!);
if (mode.Type == 3)
{
@@ -58,7 +58,7 @@ namespace Netch.Controllers
{
var tasks = new[]
{
Task.Run(pPrivoxyController.Stop),
Task.Run(PrivoxyController.Stop),
Task.Run(() =>
{
using var service = new ProxyService();