aboutsummaryrefslogtreecommitdiff
path: root/server-core/src/main/java/com/juick/server/MessagesQueries.java
diff options
context:
space:
mode:
Diffstat (limited to 'server-core/src/main/java/com/juick/server/MessagesQueries.java')
-rw-r--r--server-core/src/main/java/com/juick/server/MessagesQueries.java15
1 files changed, 3 insertions, 12 deletions
diff --git a/server-core/src/main/java/com/juick/server/MessagesQueries.java b/server-core/src/main/java/com/juick/server/MessagesQueries.java
index b824feba..8a5c094c 100644
--- a/server-core/src/main/java/com/juick/server/MessagesQueries.java
+++ b/server-core/src/main/java/com/juick/server/MessagesQueries.java
@@ -21,6 +21,7 @@ import com.juick.Message;
import com.juick.Tag;
import com.juick.User;
import com.juick.server.helpers.PrivacyOpts;
+import com.juick.util.MessageUtils;
import org.apache.commons.lang3.StringEscapeUtils;
import org.springframework.dao.EmptyResultDataAccessException;
import org.springframework.dao.IncorrectResultSizeDataAccessException;
@@ -75,7 +76,7 @@ public class MessagesQueries {
}
msg.RepliesBy = rs.getString(19);
msg.setText(rs.getString(20));
- msg.setReplyQuote(formatQuote(rs.getString(21)));
+ msg.setReplyQuote(MessageUtils.formatQuote(rs.getString(21)));
return msg;
}
}
@@ -282,7 +283,7 @@ public class MessagesQueries {
msg.setText(rs.getString(6));
String quote = rs.getString(7);
if (!StringUtils.isEmpty(quote)) {
- msg.setReplyQuote(formatQuote(quote));
+ msg.setReplyQuote(MessageUtils.formatQuote(quote));
}
return msg;
}, mid, rid);
@@ -653,14 +654,4 @@ public class MessagesQueries {
}
return false;
}
-
- private static String formatQuote(String quote) {
- if (quote.length() > 50) {
- quote = ">" + quote.substring(0, 47).replace('\n', ' ') + "...\n";
- } else if (quote.length() > 0) {
- quote = ">" + quote.replace('\n', ' ') + "\n";
- }
- return quote;
- }
-
}