i2psnark: Log more cases where torrent file gets renamed

(followup to changes for ticket #2291)
This commit is contained in:
zzz
2019-09-30 17:01:02 +00:00
parent e5475bc229
commit c1722a9f82

View File

@ -1562,7 +1562,8 @@ public class SnarkManager implements CompleteListener, ClientApp {
boolean ok = _util.connect();
if (!ok) {
addMessage(_t("Error connecting to I2P - check your I2CP settings!"));
return false;
// this would rename the torrent to .BAD
//return false;
}
}
File sfile = new File(filename);
@ -1584,9 +1585,11 @@ public class SnarkManager implements CompleteListener, ClientApp {
synchronized (_addSnarkLock) {
// double-check
synchronized (_snarks) {
if(_snarks.get(filename) != null)
if(_snarks.get(filename) != null) {
addMessage(_t("Torrent already running: {0}", filename));
return false;
}
}
FileInputStream fis = null;
try {
@ -1670,6 +1673,7 @@ public class SnarkManager implements CompleteListener, ClientApp {
}
}
} else {
addMessage(_t("Torrent already running: {0}", filename));
return false;
}
// ok, snark created, now lets start it up or configure it further
@ -2881,7 +2885,7 @@ public class SnarkManager implements CompleteListener, ClientApp {
*/
public void startTorrent(Snark snark) {
if (snark.isStarting() || !snark.isStopped()) {
addMessage("Torrent already started");
addMessageNoEscape(_t("Torrent already running: {0}", linkify(snark)));
return;
}
boolean connected = _util.connected();