From f202fa34f3b51f2b6605eb4cc1ee1d204bfa8325 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 10 Mar 2020 19:12:49 +0000 Subject: [PATCH] auto-publish shared files functionality --- .../com/muwire/core/files/PersisterFolderService.groovy | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/groovy/com/muwire/core/files/PersisterFolderService.groovy b/core/src/main/groovy/com/muwire/core/files/PersisterFolderService.groovy index 220f5361..ef2814a6 100644 --- a/core/src/main/groovy/com/muwire/core/files/PersisterFolderService.groovy +++ b/core/src/main/groovy/com/muwire/core/files/PersisterFolderService.groovy @@ -59,11 +59,15 @@ class PersisterFolderService extends BasePersisterService { } void onFileHashedEvent(FileHashedEvent hashedEvent) { + if (core.getMuOptions().getAutoPublishSharedFiles() && hashedEvent.sharedFile != null) + hashedEvent.sharedFile.publish(System.currentTimeMillis()) persistFile(hashedEvent.sharedFile, hashedEvent.infoHash) } void onFileDownloadedEvent(FileDownloadedEvent downloadedEvent) { if (core.getMuOptions().getShareDownloadedFiles()) { + if (core.getMuOptions().getAutoPublishSharedFiles()) + downloadedEvent.downloadedFile.publish(System.currentTimeMillis()) persistFile(downloadedEvent.downloadedFile, downloadedEvent.infoHash) } }