Skip to content

Commit

Permalink
Fix files breaking when being saved if some non-ascii characters (or …
Browse files Browse the repository at this point in the history
…other bad things) were used. also implemented a formatted version of bans.json for easier reading.
  • Loading branch information
TomGrobbe committed Sep 2, 2018
1 parent 6c2f17f commit cb1a36a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
10 changes: 5 additions & 5 deletions vMenuServer/BanManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -348,8 +348,8 @@ private static bool AddBan(BanRecord ban)

BannedPlayersList.Add(ban);

var output = JsonConvert.SerializeObject(BannedPlayersList);
return SaveResourceFile(GetCurrentResourceName(), "bans.json", output, output.Length);
var output = JsonConvert.SerializeObject(BannedPlayersList, Formatting.Indented);
return SaveResourceFile(GetCurrentResourceName(), "bans.json", output, -1);
}

/// <summary>
Expand Down Expand Up @@ -389,8 +389,8 @@ public static bool RemoveBan(BanRecord record)
BannedPlayersList.RemoveAt(i - 1);
}
}
var output = JsonConvert.SerializeObject(BannedPlayersList);
return SaveResourceFile(GetCurrentResourceName(), "bans.json", output, output.Length);
var output = JsonConvert.SerializeObject(BannedPlayersList, Formatting.Indented);
return SaveResourceFile(GetCurrentResourceName(), "bans.json", output, -1);
}

/// <summary>
Expand Down Expand Up @@ -481,7 +481,7 @@ public static void BanLog(string banActionMessage)
(date.Minute < 10 ? "0" : "") + date.Minute + ":" +
(date.Second < 10 ? "0" : "") + date.Second;
string outputFile = file + $"[\t{formattedDate}\t] [BAN ACTION] {banActionMessage}\n";
SaveResourceFile(GetCurrentResourceName(), "vmenu.log", outputFile, outputFile.Length);
SaveResourceFile(GetCurrentResourceName(), "vmenu.log", outputFile, -1);
Log(banActionMessage + "\n");
}
}
Expand Down
2 changes: 1 addition & 1 deletion vMenuServer/MainServer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -823,7 +823,7 @@ private static void KickLog(string kickLogMesage)
(date.Minute < 10 ? "0" : "") + date.Minute + ":" +
(date.Second < 10 ? "0" : "") + date.Second;
string outputFile = file + $"[\t{formattedDate}\t] [KICK ACTION] {kickLogMesage}\n";
SaveResourceFile(GetCurrentResourceName(), "vmenu.log", outputFile, outputFile.Length);
SaveResourceFile(GetCurrentResourceName(), "vmenu.log", outputFile, -1);
Debug.Write(kickLogMesage + "\n");
}
}
Expand Down
2 changes: 1 addition & 1 deletion vMenuServer/UpdateChecker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ private async void CheckUpdates()
{
Guid uuid = Guid.NewGuid();
UUID = uuid.ToString();
SaveResourceFile(GetCurrentResourceName(), "uuid", UUID, UUID.Length);
SaveResourceFile(GetCurrentResourceName(), "uuid", UUID, -1);
}
// sets the UUID convar.
ExecuteCommand($"sets vMenuUUID {UUID.Substring(0, UUID.LastIndexOf('-'))}");
Expand Down

0 comments on commit cb1a36a

Please sign in to comment.