invoke scan on penumbra mod dir change

This commit is contained in:
rootdarkarchon
2024-02-13 10:29:52 +01:00
committed by Loporrit
parent 9122460801
commit 7eb8e8aab9

View File

@@ -44,9 +44,15 @@ public sealed class CacheMonitor : DisposableMediatorSubscriberBase
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
InvokeScan();
});
Mediator.Subscribe<PenumbraDirectoryChangedMessage>(this, (msg) => StartPenumbraWatcher(msg.ModDirectory));
Mediator.Subscribe<PenumbraDirectoryChangedMessage>(this, (msg) =>
{
StartPenumbraWatcher(msg.ModDirectory);
InvokeScan();
});
if (_ipcManager.CheckPenumbraApi() && !string.IsNullOrEmpty(_ipcManager.PenumbraModDirectory))
{
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
}
if (configService.Current.HasValidSetup())
{
StartMareWatcher(configService.Current.CacheFolder);