https sync

This commit is contained in:
2025-04-10 09:16:01 -07:00
parent cc9c5013a9
commit fad2db46b5
5 changed files with 726 additions and 5 deletions

View File

@ -123,10 +123,9 @@ internal static partial class Helper20250404 {
internal static void KumaToGatus(ILogger<Worker> logger, List<string> args) {
string url = args[4];
string check = args[5];
string fileName = args[3];
string searchPattern = args[2];
ParseMetrics(logger, fileName, url, check);
ParseMetrics(logger, fileName, url);
string sourceDirectory = Path.GetFullPath(args[0]);
string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories);
if (files.Length == 0)
@ -135,7 +134,7 @@ internal static partial class Helper20250404 {
KumaToGatus(files);
}
private static void ParseMetrics(ILogger<Worker> logger, string fileName, string url, string check) {
private static void ParseMetrics(ILogger<Worker> logger, string fileName, string url) {
FileStream fileStream = new(fileName, FileMode.Truncate);
HttpClient httpClient = new();
Task<Stream> streamTask = httpClient.GetStreamAsync(url);
@ -170,7 +169,7 @@ internal static partial class Helper20250404 {
}
private static void KumaToGatus(string[] files) {
Kuma kuma;
Kuma? kuma;
string json;
string checkFile;
foreach (string file in files) {