From 5018856aab4e80c551c53d8a510d29c7b3b07c17 Mon Sep 17 00:00:00 2001 From: AustrianToast Date: Mon, 19 Jun 2023 22:30:48 +0200 Subject: [PATCH] refactor writePackageNamesAndVersionToFile --- src/Pacserver/Pacserver.cs | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/Pacserver/Pacserver.cs b/src/Pacserver/Pacserver.cs index 35fcbf3..a66001e 100644 --- a/src/Pacserver/Pacserver.cs +++ b/src/Pacserver/Pacserver.cs @@ -63,21 +63,14 @@ public class PacserverUtils { } public void writePackageNamesAndVersionToFile(string filePath) { - if (!File.Exists(filePath)) { - using (File.Open(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite)) { - using (StreamWriter sw = new StreamWriter(filePath)) { - foreach (string package in packageNamesAndVersion) { - sw.WriteLine(package); - } - } - } - } else if (File.Exists(filePath)) { + if (File.Exists(filePath)) { File.Delete(filePath); - using (File.Open(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite)) { - using (var sw = new StreamWriter(filePath)) { - foreach (string package in packageNamesAndVersion) { - sw.WriteLine(package); - } + } + + using (File.Open(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite)) { + using (StreamWriter sw = new StreamWriter(filePath)) { + foreach (string package in packageNamesAndVersion) { + sw.WriteLine(package); } } }