diff --git a/src/main/java/org/b3log/solo/processor/BeforeRequestHandler.java b/src/main/java/org/b3log/solo/processor/BeforeRequestHandler.java index b76f8ee36..4d0ead661 100644 --- a/src/main/java/org/b3log/solo/processor/BeforeRequestHandler.java +++ b/src/main/java/org/b3log/solo/processor/BeforeRequestHandler.java @@ -17,6 +17,7 @@ */ package org.b3log.solo.processor; +import org.b3log.latke.Keys; import org.b3log.latke.http.RequestContext; import org.b3log.latke.http.handler.Handler; import org.b3log.latke.util.Requests; @@ -27,13 +28,14 @@ * Before request handler. * * @author Liang Ding - * @version 1.0.0.1, Jan 12, 2020 + * @version 1.0.0.2, Jan 12, 2020 * @since 3.6.7 */ public class BeforeRequestHandler implements Handler { @Override public void handle(final RequestContext context) { + context.attr(Keys.HttpRequest.START_TIME_MILLIS, System.currentTimeMillis()); final String remoteAddr = Requests.getRemoteAddr(context.getRequest()); if (Solos.BLACKLIST_IPS.contains(remoteAddr)) { context.setStatus(429); diff --git a/src/main/java/org/b3log/solo/processor/PermalinkHandler.java b/src/main/java/org/b3log/solo/processor/PermalinkHandler.java index 432852d49..d2f5e2b10 100644 --- a/src/main/java/org/b3log/solo/processor/PermalinkHandler.java +++ b/src/main/java/org/b3log/solo/processor/PermalinkHandler.java @@ -40,7 +40,7 @@ * Article permalink handler. * * @author Liang Ding - * @version 1.0.0.3, Nov 3, 2019 + * @version 1.0.0.4, Jan 12, 2020 * @since 3.2.0 */ public class PermalinkHandler implements Handler { @@ -124,7 +124,6 @@ public void handle(final RequestContext context) { * * @param context the specified request context * @param article the specified article - * @see Dispatcher#rendTODO(RequestContext) */ private void dispatchToArticleProcessor(final RequestContext context, final JSONObject article) { context.attr(Article.ARTICLE, article);