Author: zothar
Date: 2006-06-02 14:54:00 +0000 (Fri, 02 Jun 2006)
New Revision: 8988
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Make idle time/timeLastReceivedPacket persistent.
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2006-06-02 14:36:17 UTC
(rev 8987)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2006-06-02 14:54:00 UTC
(rev 8988)
@@ -401,6 +401,11 @@
}
if(p != null)
detectedPeer = p;
+ String tempTimeLastReceivedPacketString =
metadata.get("timeLastReceivedPacket");
+ if(tempTimeLastReceivedPacketString != null) {
+ long tempTimeLastReceivedPacket =
Long.parseLong(tempTimeLastReceivedPacketString);
+ timeLastReceivedPacket = tempTimeLastReceivedPacket;
+ }
}
}
@@ -1392,6 +1397,8 @@
SimpleFieldSet fs = new SimpleFieldSet(true);
if(detectedPeer != null)
fs.put("detected.udp", detectedPeer.toString());
+ if(timeLastReceivedPacket > 0)
+ fs.put("timeLastReceivedPacket",
Long.toString(timeLastReceivedPacket));
return fs;
}