forked from I2P_Developers/i2p.i2p
28 lines
740 B
Java
28 lines
740 B
Java
package net.i2p.router.web;
|
|
|
|
import net.i2p.router.RouterContext;
|
|
|
|
/**
|
|
* Handler to deal with reseed requests.
|
|
*/
|
|
public class ReseedHandler extends HelperBase {
|
|
public ReseedHandler() {
|
|
this(ContextHelper.getContext(null));
|
|
}
|
|
public ReseedHandler(RouterContext ctx) {
|
|
_context = ctx;
|
|
}
|
|
|
|
public void setReseedNonce(String nonce) {
|
|
if (nonce == null) return;
|
|
if (nonce.equals(System.getProperty("net.i2p.router.web.ReseedHandler.nonce")) ||
|
|
nonce.equals(System.getProperty("net.i2p.router.web.ReseedHandler.noncePrev"))) {
|
|
requestReseed();
|
|
}
|
|
}
|
|
|
|
private void requestReseed() {
|
|
_context.netDb().reseedChecker().requestReseed();
|
|
}
|
|
}
|