This commit is contained in:
Reinhard Pointner 2011-12-20 14:07:12 +00:00
parent cd577da79c
commit b765b7d1f0
2 changed files with 5 additions and 5 deletions

View File

@ -76,7 +76,7 @@ def execute(String... args) {
// WatchService helper // WatchService helper
import net.sourceforge.filebot.cli.FolderWatchService; import net.sourceforge.filebot.cli.FolderWatchService;
def getWatchService(Closure callback, List folders) { def createWatchService(Closure callback, List folders, boolean watchTree) {
// sanity check // sanity check
folders.find{ if (!it.isDirectory()) throw new Exception("Must be a folder: " + it) } folders.find{ if (!it.isDirectory()) throw new Exception("Must be a folder: " + it) }
@ -91,7 +91,7 @@ def getWatchService(Closure callback, List folders) {
// collect updates for 5 minutes and then batch process // collect updates for 5 minutes and then batch process
watchService.setCommitDelay(5 * 60 * 1000) watchService.setCommitDelay(5 * 60 * 1000)
watchService.setCommitPerFolder(true) watchService.setCommitPerFolder(watchTree)
// start watching given files // start watching given files
folders.each { dir -> _guarded { watchService.watchFolder(dir) } } folders.each { dir -> _guarded { watchService.watchFolder(dir) } }
@ -99,8 +99,8 @@ def getWatchService(Closure callback, List folders) {
return watchService return watchService
} }
File.metaClass.watch = { c -> getWatchService(c, [delegate]) } File.metaClass.watch = { c -> createWatchService(c, [delegate], true) }
List.metaClass.watch = { c -> getWatchService(c, delegate) } List.metaClass.watch = { c -> createWatchService(c, delegate, true) }
// Season / Episode helpers // Season / Episode helpers

View File

@ -44,7 +44,7 @@ args.eachMediaFolder() { dir ->
def options = TheTVDB.search(seriesName) def options = TheTVDB.search(seriesName)
if (options.isEmpty()) { if (options.isEmpty()) {
println "TV Series not found: $name" println "TV Series not found: $seriesName"
return; return;
} }