aboutsummaryrefslogtreecommitdiff
path: root/juick-api/src/main/java/com/juick/api/Subscriptions.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-api/src/main/java/com/juick/api/Subscriptions.java')
-rw-r--r--juick-api/src/main/java/com/juick/api/Subscriptions.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/juick-api/src/main/java/com/juick/api/Subscriptions.java b/juick-api/src/main/java/com/juick/api/Subscriptions.java
deleted file mode 100644
index 126832a9..00000000
--- a/juick-api/src/main/java/com/juick/api/Subscriptions.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.juick.api;
-
-import com.juick.Message;
-import com.juick.User;
-import com.juick.json.UserSerializer;
-import com.juick.server.MessagesQueries;
-import com.juick.server.SubscriptionsQueries;
-import com.juick.server.UserQueries;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.springframework.jdbc.core.JdbcTemplate;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.io.IOException;
-import java.util.List;
-
-/**
- * Created by vitalyster on 24.10.2016.
- */
-public class Subscriptions {
- JdbcTemplate jdbc;
- UserSerializer userSerializer = new UserSerializer();
-
- public Subscriptions(JdbcTemplate jdbc) {
- this.jdbc = jdbc;
- }
- public void doGet(HttpServletRequest request, HttpServletResponse response, int vuid) throws IOException {
- User visitor = UserQueries.getUserByUID(jdbc, vuid).orElse(new User());
- if ((visitor.getUid() == 0) && !(visitor.getName().equals("juick"))) {
- response.sendError(HttpServletResponse.SC_FORBIDDEN);
- return;
- }
- int uid = NumberUtils.toInt(request.getParameter("uid"), 0);
- int mid = NumberUtils.toInt(request.getParameter("mid"), 0);
- if (uid > 0) {
- List<User> users = SubscriptionsQueries.getSubscribedUsers(jdbc, uid, mid);
- Main.replyJSON(request, response, userSerializer.serializeList(users));
- } else {
- // thread
- Message msg = MessagesQueries.getMessage(jdbc, mid);
- if (msg != null) {
- List<User> users = SubscriptionsQueries.getUsersSubscribedToComments(jdbc, mid, msg.getUser().getUid());
- Main.replyJSON(request, response, userSerializer.serializeList(users));
- }
- }
- response.sendError(HttpServletResponse.SC_BAD_REQUEST);
- }
-}