From d785972dd9801ac2a3c8301b05bc2d38bd56b221 Mon Sep 17 00:00:00 2001 From: Alexander Alexeev Date: Mon, 14 Nov 2016 04:17:13 +0700 Subject: formatCode() moved to MessageUtils --- .../src/main/java/com/juick/util/MessageUtils.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 server-core/src/main/java/com/juick/util/MessageUtils.java (limited to 'server-core/src/main/java/com/juick/util/MessageUtils.java') diff --git a/server-core/src/main/java/com/juick/util/MessageUtils.java b/server-core/src/main/java/com/juick/util/MessageUtils.java new file mode 100644 index 00000000..1e8165c3 --- /dev/null +++ b/server-core/src/main/java/com/juick/util/MessageUtils.java @@ -0,0 +1,24 @@ +package com.juick.util; + +/** + * Created by aalexeev on 11/13/16. + */ +public class MessageUtils { + private MessageUtils() { + throw new IllegalStateException(); + } + + public static String formatQuote(final String quote) { + String result = quote; + + if (quote != null) { + if (quote.length() > 50) { + result = ">" + quote.substring(0, 47).replace('\n', ' ') + "...\n"; + } else if (!quote.isEmpty()) { + result = ">" + quote.replace('\n', ' ') + "\n"; + } + } + + return result; + } +} -- cgit v1.2.3