From 1eb4eedbde8b33bce4bb6f00342b8ea8f115fd12 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sat, 27 Jan 2018 18:26:38 +0300 Subject: xmpp: formatPostSummary next fixes --- .../main/java/com/juick/formatters/PlainTextFormatter.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'juick-core') diff --git a/juick-core/src/main/java/com/juick/formatters/PlainTextFormatter.java b/juick-core/src/main/java/com/juick/formatters/PlainTextFormatter.java index f41e9ccc..529db18a 100644 --- a/juick-core/src/main/java/com/juick/formatters/PlainTextFormatter.java +++ b/juick-core/src/main/java/com/juick/formatters/PlainTextFormatter.java @@ -74,8 +74,8 @@ public class PlainTextFormatter { : String.format("; %d replies", m.getReplies()); String txt = StringUtils.defaultString(m.getText()).length() >= cropLength ? StringUtils.substring(StringUtils.defaultString(m.getText()), 0, cropLength) + " [...]" : m.getText(); - return String.format("@%s:%s\n%s\n#%d (%s%s) %s", - m.getUser().getName(), m.getTagsString(), txt, m.getMid(), timeAgo, repliesCount, formatUrl(m)); + return String.format("@%s:%s\n%s\n#%s (%s%s) %s", + m.getUser().getName(), m.getTagsString(), txt, formatPostNumber(m), timeAgo, repliesCount, formatUrl(m)); } public static String formatUrl(com.juick.Message jmsg) { @@ -85,6 +85,13 @@ public class PlainTextFormatter { return "https://juick.com/" + jmsg.getMid(); } + public static String formatPostNumber(com.juick.Message jmsg) { + if (jmsg.getRid() > 0) { + return String.format("%d/%d", jmsg.getMid(), jmsg.getRid()); + } + return String.format("%d", jmsg.getMid()); + } + public static String formatTwitterCard(Message jmsg) { return MessageUtils.getMessageHashTags(jmsg) + StringUtils.defaultString(jmsg.getText()); } -- cgit v1.2.3