rough impl of FSW, goodbye periodic filescan

This commit is contained in:
rootdarkarchon
2024-02-13 00:56:27 +01:00
committed by Loporrit
parent 136257eecf
commit 739c02cf0b
11 changed files with 525 additions and 255 deletions

View File

@@ -170,7 +170,19 @@ public sealed class IpcManager : DisposableMediatorSubscriberBase
}
public bool Initialized => CheckPenumbraApiInternal() && CheckGlamourerApiInternal();
public string? PenumbraModDirectory { get; private set; }
private string? _penumbraModDirectory;
public string? PenumbraModDirectory
{
get => _penumbraModDirectory;
private set
{
if (!string.Equals(_penumbraModDirectory, value, StringComparison.Ordinal))
{
_penumbraModDirectory = value;
Mediator.Publish(new PenumbraDirectoryChangedMessage(_penumbraModDirectory));
}
}
}
public bool CheckCustomizePlusApi() => _customizePlusAvailable;