forked from sim0n00ps/OF-DL
		
	Fixed async usage.
This commit is contained in:
		
							parent
							
								
									dd2b7cd82c
								
							
						
					
					
						commit
						be9e4929e9
					
				@ -2703,7 +2703,7 @@ public class APIHelper : IAPIHelper
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                using var response = await client.SendAsync(request);
 | 
					                using var response = await client.SendAsync(request);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                Log.Debug($"CDRM Project Response (Attempt {attempt}): {response.Content.ReadAsStringAsync().Result}");
 | 
					                Log.Debug($"CDRM Project Response (Attempt {attempt}): {await response.Content.ReadAsStringAsync()}");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                response.EnsureSuccessStatusCode();
 | 
					                response.EnsureSuccessStatusCode();
 | 
				
			||||||
                var body = await response.Content.ReadAsStringAsync();
 | 
					                var body = await response.Content.ReadAsStringAsync();
 | 
				
			||||||
 | 
				
			|||||||
@ -852,7 +852,7 @@ public class DownloadHelper : IDownloadHelper
 | 
				
			|||||||
                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
					                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                MD5 md5 = MD5.Create();
 | 
					                MD5 md5 = MD5.Create();
 | 
				
			||||||
                byte[] hash = md5.ComputeHash(memoryStream);
 | 
					                byte[] hash = await md5.ComputeHashAsync(memoryStream);
 | 
				
			||||||
                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
					                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
				
			||||||
                if (!avatarMD5Hashes.Contains(BitConverter.ToString(hash).Replace("-", "").ToLowerInvariant()))
 | 
					                if (!avatarMD5Hashes.Contains(BitConverter.ToString(hash).Replace("-", "").ToLowerInvariant()))
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
@ -895,7 +895,7 @@ public class DownloadHelper : IDownloadHelper
 | 
				
			|||||||
                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
					                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                MD5 md5 = MD5.Create();
 | 
					                MD5 md5 = MD5.Create();
 | 
				
			||||||
                byte[] hash = md5.ComputeHash(memoryStream);
 | 
					                byte[] hash = await md5.ComputeHashAsync(memoryStream);
 | 
				
			||||||
                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
					                memoryStream.Seek(0, SeekOrigin.Begin);
 | 
				
			||||||
                if (!headerMD5Hashes.Contains(BitConverter.ToString(hash).Replace("-", "").ToLowerInvariant()))
 | 
					                if (!headerMD5Hashes.Contains(BitConverter.ToString(hash).Replace("-", "").ToLowerInvariant()))
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
				
			|||||||
@ -45,15 +45,15 @@ public class Program
 | 
				
			|||||||
			AuthHelper authHelper = new();
 | 
								AuthHelper authHelper = new();
 | 
				
			||||||
			Task setupBrowserTask = authHelper.SetupBrowser(runningInDocker);
 | 
								Task setupBrowserTask = authHelper.SetupBrowser(runningInDocker);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			Task.Delay(1000).Wait();
 | 
					            await Task.Delay(1000);
 | 
				
			||||||
			if (!setupBrowserTask.IsCompleted)
 | 
								if (!setupBrowserTask.IsCompleted)
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				AnsiConsole.MarkupLine($"[yellow]Downloading dependencies. Please wait ...[/]");
 | 
									AnsiConsole.MarkupLine($"[yellow]Downloading dependencies. Please wait ...[/]");
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			setupBrowserTask.Wait();
 | 
					            await setupBrowserTask;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			Task<Auth?> getAuthTask = authHelper.GetAuthFromBrowser();
 | 
								Task<Auth?> getAuthTask = authHelper.GetAuthFromBrowser();
 | 
				
			||||||
			Task.Delay(5000).Wait();
 | 
					            await Task.Delay(5000);
 | 
				
			||||||
			if (!getAuthTask.IsCompleted)
 | 
								if (!getAuthTask.IsCompleted)
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				if (runningInDocker)
 | 
									if (runningInDocker)
 | 
				
			||||||
@ -124,7 +124,7 @@ public class Program
 | 
				
			|||||||
                AnsiConsole.Markup("[green]config.json located successfully!\n[/]");
 | 
					                AnsiConsole.Markup("[green]config.json located successfully!\n[/]");
 | 
				
			||||||
                try
 | 
					                try
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    string jsonText = File.ReadAllText("config.json");
 | 
					                    string jsonText = await File.ReadAllTextAsync("config.json");
 | 
				
			||||||
                    var jsonConfig = JsonConvert.DeserializeObject<Entities.Config>(jsonText);
 | 
					                    var jsonConfig = JsonConvert.DeserializeObject<Entities.Config>(jsonText);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    if (jsonConfig != null)
 | 
					                    if (jsonConfig != null)
 | 
				
			||||||
@ -220,7 +220,7 @@ public class Program
 | 
				
			|||||||
                        hoconConfig.AppendLine($"  LoggingLevel = \"{jsonConfig.LoggingLevel.ToString().ToLower()}\"");
 | 
					                        hoconConfig.AppendLine($"  LoggingLevel = \"{jsonConfig.LoggingLevel.ToString().ToLower()}\"");
 | 
				
			||||||
                        hoconConfig.AppendLine("}");
 | 
					                        hoconConfig.AppendLine("}");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        File.WriteAllText("config.conf", hoconConfig.ToString());
 | 
					                        await File.WriteAllTextAsync("config.conf", hoconConfig.ToString());
 | 
				
			||||||
                        File.Delete("config.json");
 | 
					                        File.Delete("config.json");
 | 
				
			||||||
                        AnsiConsole.Markup("[green]config.conf created successfully from config.json!\n[/]");
 | 
					                        AnsiConsole.Markup("[green]config.conf created successfully from config.json!\n[/]");
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
@ -246,7 +246,7 @@ public class Program
 | 
				
			|||||||
				AnsiConsole.Markup("[green]config.conf located successfully!\n[/]");
 | 
									AnsiConsole.Markup("[green]config.conf located successfully!\n[/]");
 | 
				
			||||||
				try
 | 
									try
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					string hoconText = File.ReadAllText("config.conf");
 | 
										string hoconText = await File.ReadAllTextAsync("config.conf");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					var hoconConfig = ConfigurationFactory.ParseString(hoconText);
 | 
										var hoconConfig = ConfigurationFactory.ParseString(hoconText);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -607,9 +607,10 @@ public class Program
 | 
				
			|||||||
				AnsiConsole.Markup("[green]rules.json located successfully!\n[/]");
 | 
									AnsiConsole.Markup("[green]rules.json located successfully!\n[/]");
 | 
				
			||||||
				try
 | 
									try
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					JsonConvert.DeserializeObject<DynamicRules>(File.ReadAllText("rules.json"));
 | 
					                    string rulesJson = await File.ReadAllTextAsync("rules.json");
 | 
				
			||||||
 | 
					                    DynamicRules? dynamicRules = JsonConvert.DeserializeObject<DynamicRules>(rulesJson);
 | 
				
			||||||
					Log.Debug($"Rules.json: ");
 | 
										Log.Debug($"Rules.json: ");
 | 
				
			||||||
					Log.Debug(JsonConvert.SerializeObject(File.ReadAllText("rules.json"), Formatting.Indented));
 | 
										Log.Debug(JsonConvert.SerializeObject(dynamicRules, Formatting.Indented));
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				catch (Exception e)
 | 
									catch (Exception e)
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
@ -2924,7 +2925,7 @@ public class Program
 | 
				
			|||||||
                        hoconConfig.AppendLine($"  LoggingLevel = \"{newConfig.LoggingLevel.ToString().ToLower()}\"");
 | 
					                        hoconConfig.AppendLine($"  LoggingLevel = \"{newConfig.LoggingLevel.ToString().ToLower()}\"");
 | 
				
			||||||
                        hoconConfig.AppendLine("}");
 | 
					                        hoconConfig.AppendLine("}");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        File.WriteAllText("config.conf", hoconConfig.ToString());
 | 
					                        await File.WriteAllTextAsync("config.conf", hoconConfig.ToString());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        string newConfigString = JsonConvert.SerializeObject(newConfig, Formatting.Indented);
 | 
					                        string newConfigString = JsonConvert.SerializeObject(newConfig, Formatting.Indented);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user