From a00f11d5b79b809390edd83e5a2418d5322b91d6 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 21 Mar 2017 11:57:52 +0000 Subject: [PATCH] i2psnark: Add another method to support RPC plugin --- apps/i2psnark/java/src/org/klomp/snark/Snark.java | 12 ++++++++++++ history.txt | 4 ++++ router/java/src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/Snark.java b/apps/i2psnark/java/src/org/klomp/snark/Snark.java index 0c79af398d..7577023c30 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Snark.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Snark.java @@ -239,6 +239,7 @@ public class Snark // String indicating main activity private volatile String activity = "Not started"; private final long savedUploaded; + private long _startedTime; private static final AtomicInteger __RPCID = new AtomicInteger(); private final int _rpcID = __RPCID.incrementAndGet(); @@ -544,6 +545,7 @@ public class Snark starting = true; try { x_startTorrent(); + _startedTime = _util.getContext().clock().now(); } finally { starting = false; } @@ -1375,4 +1377,14 @@ public class Snark public int getRPCID() { return _rpcID; } + + /** + * When did we start this torrent + * For RPC + * @return 0 if not started before. Not cleared when stopped. + * @since 0.9.30 + */ + public long getStartedTime() { + return _startedTime; + } } diff --git a/history.txt b/history.txt index 63bb87d166..b69c945ac7 100644 --- a/history.txt +++ b/history.txt @@ -1,5 +1,9 @@ +2017-03-21 zzz + * i2psnark: Enhancement to support RPC plugin + 2017-03-20 zzz * i2psnark: Enhancements to support RPC plugin + * SSU: More work on introducer expiration (proposal 133) 2017-03-18 zzz * Addressbook (ticket #1966): diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index a6204817e3..f2522cd4ed 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 8; + public final static long BUILD = 9; /** for example "-test" */ public final static String EXTRA = ""; -- GitLab