rough impl of FSW, goodbye periodic filescan

This commit is contained in:
rootdarkarchon 2024-02-13 00:56:27 +01:00
parent ac11ec087a
commit 6f397d9b12
11 changed files with 525 additions and 254 deletions

View file

@ -156,7 +156,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;