This commit is contained in:
Anthony RAYMOND 2023-10-24 23:23:06 +02:00
parent 117486c51b
commit 3b3947b475

View file

@ -3,6 +3,7 @@ package org.araymond.joal.core.ttorrent.client;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import lombok.extern.slf4j.Slf4j;
import org.araymond.joal.core.config.AppConfiguration;
import org.araymond.joal.core.events.torrent.files.TorrentFileAddedEvent;
import org.araymond.joal.core.events.torrent.files.TorrentFileDeletedEvent;
@ -36,6 +37,7 @@ import static java.util.stream.Collectors.toSet;
* <li>implements {@link TorrentFileChangeAware} to react to torrent file changes in filesystem</li>
* </ul>
*/
@Slf4j
public class Client implements TorrentFileChangeAware, ClientFacade {
private final AppConfiguration appConfig;
private final TorrentFileProvider torrentFileProvider;
@ -182,6 +184,7 @@ public class Client implements TorrentFileChangeAware, ClientFacade {
}
public void onUploadRatioLimitReached(final InfoHash infoHash) {
log.info("Deleting torrent [{}] since ratio has been met", infoHash);
this.torrentFileProvider.moveToArchiveFolder(infoHash);
}