use a local variable

This commit is contained in:
Kilian von Pflugk 2024-04-20 13:36:04 +02:00
parent 4108afebdb
commit 699483e0be

View File

@ -28,9 +28,6 @@ public class Plugin : BasePlugin<PluginConfiguration>, IHasWebPages
private ILogger<Plugin> _logger; private ILogger<Plugin> _logger;
private string _introPath; private string _introPath;
private string _creditsPath; private string _creditsPath;
private string _oldintroPath;
private string _oldcreditsPath;
private string _oldFingerprintCachePath;
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="Plugin"/> class. /// Initializes a new instance of the <see cref="Plugin"/> class.
@ -65,10 +62,10 @@ public class Plugin : BasePlugin<PluginConfiguration>, IHasWebPages
_introPath = Path.Join(applicationPaths.CachePath, "introskipper", "intros.xml"); _introPath = Path.Join(applicationPaths.CachePath, "introskipper", "intros.xml");
_creditsPath = Path.Join(applicationPaths.CachePath, "introskipper", "credits.xml"); _creditsPath = Path.Join(applicationPaths.CachePath, "introskipper", "credits.xml");
var oldintrosDirectory = Path.Join(applicationPaths.PluginConfigurationsPath, "intros"); var oldIntrosDirectory = Path.Join(applicationPaths.PluginConfigurationsPath, "intros");
_oldFingerprintCachePath = Path.Join(oldintrosDirectory, "cache"); var oldFingerprintCachePath = Path.Join(oldIntrosDirectory, "cache");
_oldintroPath = Path.Join(applicationPaths.PluginConfigurationsPath, "intros", "intros.xml"); var oldIntroPath = Path.Join(applicationPaths.PluginConfigurationsPath, "intros", "intros.xml");
_oldcreditsPath = Path.Join(applicationPaths.PluginConfigurationsPath, "intros", "credits.xml"); var oldCreditsPath = Path.Join(applicationPaths.PluginConfigurationsPath, "intros", "credits.xml");
// Create the base & cache directories (if needed). // Create the base & cache directories (if needed).
if (!Directory.Exists(FingerprintCachePath)) if (!Directory.Exists(FingerprintCachePath))
@ -76,12 +73,12 @@ public class Plugin : BasePlugin<PluginConfiguration>, IHasWebPages
Directory.CreateDirectory(FingerprintCachePath); Directory.CreateDirectory(FingerprintCachePath);
// Check if the old cache directory exists // Check if the old cache directory exists
if (Directory.Exists(_oldFingerprintCachePath)) if (Directory.Exists(oldFingerprintCachePath))
{ {
// Move the contents from old directory to new directory // Move the contents from old directory to new directory
File.Move(_oldintroPath, _introPath); File.Move(oldIntroPath, _introPath);
File.Move(_oldcreditsPath, _creditsPath); File.Move(oldCreditsPath, _creditsPath);
string[] files = Directory.GetFiles(_oldFingerprintCachePath); string[] files = Directory.GetFiles(oldFingerprintCachePath);
foreach (string file in files) foreach (string file in files)
{ {
string fileName = Path.GetFileName(file); string fileName = Path.GetFileName(file);
@ -90,7 +87,7 @@ public class Plugin : BasePlugin<PluginConfiguration>, IHasWebPages
} }
// Optionally, you may delete the old directory after moving its contents // Optionally, you may delete the old directory after moving its contents
Directory.Delete(oldintrosDirectory, true); Directory.Delete(oldIntrosDirectory, true);
} }
} }