invoke scan on penumbra mod dir change
This commit is contained in:
@@ -44,9 +44,15 @@ public sealed class CacheMonitor : DisposableMediatorSubscriberBase
|
|||||||
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
|
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
|
||||||
InvokeScan();
|
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))
|
if (_ipcManager.CheckPenumbraApi() && !string.IsNullOrEmpty(_ipcManager.PenumbraModDirectory))
|
||||||
|
{
|
||||||
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
|
StartPenumbraWatcher(_ipcManager.PenumbraModDirectory);
|
||||||
|
}
|
||||||
if (configService.Current.HasValidSetup())
|
if (configService.Current.HasValidSetup())
|
||||||
{
|
{
|
||||||
StartMareWatcher(configService.Current.CacheFolder);
|
StartMareWatcher(configService.Current.CacheFolder);
|
||||||
|
|||||||
Reference in New Issue
Block a user