From d5b079faa8013ccbca8f1b68ad33cf0622b0faed Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 24 Nov 2010 16:41:19 +0000 Subject: [PATCH] Message cleanup --- .../src/org/klomp/snark/SnarkManager.java | 21 ++++++++++++++----- .../org/klomp/snark/web/I2PSnarkServlet.java | 5 +++-- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 0545b9f55a..41d0f0ec23 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -533,9 +533,9 @@ public class SnarkManager implements Snark.CompleteListener { File f = new File(filename); if (!dontAutoStart && shouldAutoStart()) { torrent.startTorrent(); - addMessage(_("Torrent added and started: \"{0}\"", f.getName())); + addMessage(_("Torrent added and started: \"{0}\"", torrent.storage.getBaseName())); } else { - addMessage(_("Torrent added: \"{0}\"", f.getName())); + addMessage(_("Torrent added: \"{0}\"", torrent.storage.getBaseName())); } } @@ -742,8 +742,14 @@ public class SnarkManager implements Snark.CompleteListener { // I2PServerSocket.accept() call properly?) ////_util. } + String name; + if (torrent.storage != null) { + name = torrent.storage.getBaseName(); + } else { + name = sfile.getName(); + } if (!wasStopped) - addMessage(_("Torrent stopped: \"{0}\"", sfile.getName())); + addMessage(_("Torrent stopped: \"{0}\"", name)); } return torrent; } @@ -756,9 +762,14 @@ public class SnarkManager implements Snark.CompleteListener { if (torrent != null) { File torrentFile = new File(filename); torrentFile.delete(); - if (torrent.storage != null) + String name; + if (torrent.storage != null) { removeTorrentStatus(torrent.storage.getMetaInfo()); - addMessage(_("Torrent removed: \"{0}\"", torrentFile.getName())); + name = torrent.storage.getBaseName(); + } else { + name = torrentFile.getName(); + } + addMessage(_("Torrent removed: \"{0}\"", name)); } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 30139aa69d..f49178b0f5 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -438,11 +438,12 @@ public class I2PSnarkServlet extends Default { if (torrent != null) { byte infoHash[] = Base64.decode(torrent); if ( (infoHash != null) && (infoHash.length == 20) ) { // valid sha1 - for (Iterator iter = _manager.listTorrentFiles().iterator(); iter.hasNext(); ) { - String name = (String)iter.next(); + for (String name : _manager.listTorrentFiles()) { Snark snark = _manager.getTorrent(name); if ( (snark != null) && (DataHelper.eq(infoHash, snark.meta.getInfoHash())) ) { snark.startTorrent(); + if (snark.storage != null) + name = snark.storage.getBaseName(); _manager.addMessage(_("Starting up torrent {0}", name)); break; } -- GitLab