diff options
3 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/soundchan/BotListener/BotListener.java b/src/main/java/soundchan/BotListener/BotListener.java index 77ed890..e3ac382 100644 --- a/src/main/java/soundchan/BotListener/BotListener.java +++ b/src/main/java/soundchan/BotListener/BotListener.java @@ -70,7 +70,7 @@ public class BotListener extends ListenerAdapter{ if(settingEnableCheck(properties.getProperty("watchUserSoundFile"))) { addWatcherTask(new MediaWatcherListener() { @Override - public void runTask(WatchEvent event) { + public void onWatchEvent(WatchEvent event) { localManager.UpdateUserAudio(); } }, userAudioPath, "watchUserSoundFile"); @@ -82,7 +82,7 @@ public class BotListener extends ListenerAdapter{ if(settingEnableCheck(properties.getProperty("watchLocalFilePath"))) { addWatcherTask(new MediaWatcherListener() { @Override - public void runTask(WatchEvent event) { + public void onWatchEvent(WatchEvent event) { localManager.UpdateFiles(); } }, localFilePath, "watchLocalFilePath"); diff --git a/src/main/java/soundchan/BotListener/MediaWatcher.java b/src/main/java/soundchan/BotListener/MediaWatcher.java index 684be94..f9c7598 100644 --- a/src/main/java/soundchan/BotListener/MediaWatcher.java +++ b/src/main/java/soundchan/BotListener/MediaWatcher.java @@ -88,10 +88,10 @@ public class MediaWatcher implements Runnable { for(WatchEvent<?> event : key.pollEvents()) { WatchEvent<Path> pathEvent = cast(event); if(isDirectory) { - listener.runTask(event); + listener.onWatchEvent(event); } else { if(pathEvent.context().endsWith(mediaFilename)) { - listener.runTask(event); + listener.onWatchEvent(event); } } } diff --git a/src/main/java/soundchan/BotListener/MediaWatcherListener.java b/src/main/java/soundchan/BotListener/MediaWatcherListener.java index 8997a49..8c146f6 100644 --- a/src/main/java/soundchan/BotListener/MediaWatcherListener.java +++ b/src/main/java/soundchan/BotListener/MediaWatcherListener.java @@ -4,5 +4,9 @@ import java.nio.file.WatchEvent; public interface MediaWatcherListener { - void runTask(WatchEvent event); + /** + * Called by MediaWatcher when there is a file event. Any created, deleted, or modified events will be passed for use. + * @param event The type of event that triggered the update. + */ + void onWatchEvent(WatchEvent event); } |