diff options
Diffstat (limited to 'juick-rss/src/main')
-rw-r--r-- | juick-rss/src/main/java/com/juick/rss/Main.java | 5 | ||||
-rw-r--r-- | juick-rss/src/main/java/com/juick/rss/Utils.java | 36 |
2 files changed, 3 insertions, 38 deletions
diff --git a/juick-rss/src/main/java/com/juick/rss/Main.java b/juick-rss/src/main/java/com/juick/rss/Main.java index 46e06677..471753b7 100644 --- a/juick-rss/src/main/java/com/juick/rss/Main.java +++ b/juick-rss/src/main/java/com/juick/rss/Main.java @@ -21,6 +21,7 @@ import com.juick.Message; import com.juick.server.MessagesQueries; import com.juick.server.UserQueries; import org.apache.commons.dbcp2.BasicDataSource; +import org.apache.commons.lang3.math.NumberUtils; import org.springframework.jdbc.core.JdbcTemplate; import javax.servlet.ServletException; @@ -70,7 +71,7 @@ public class Main extends HttpServlet { String uri = request.getRequestURI(); if (uri.equals("/")) { - int hours = Utils.parseInt(request.getParameter("hours"), 0); + int hours = NumberUtils.toInt(request.getParameter("hours"), 0); if (hours > 0 && hours < 13) { List<Integer> mids = getLastMessages(hours); List<Message> msgs = MessagesQueries.getMessages(sql, mids); @@ -79,7 +80,7 @@ public class Main extends HttpServlet { response.sendError(404); } } else if (uri.equals("/comments")) { - int hours = Utils.parseInt(request.getParameter("hours"), 0); + int hours = NumberUtils.toInt(request.getParameter("hours"), 0); if (hours > 0 && hours < 13) { responseReplies(response, hours); } else { diff --git a/juick-rss/src/main/java/com/juick/rss/Utils.java b/juick-rss/src/main/java/com/juick/rss/Utils.java deleted file mode 100644 index 036a5a6b..00000000 --- a/juick-rss/src/main/java/com/juick/rss/Utils.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Juick - * Copyright (C) 2008-2011, ugnich - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -package com.juick.rss; - -/** - * - * @author ugnich - */ -public class Utils { - - public static int parseInt(String str, int def) { - int ret = def; - if (str != null) { - try { - ret = Integer.parseInt(str); - } catch (Exception e) { - } - } - return ret; - } -} |