package com.juick.formatters; /** * Created by vitalyster on 12.10.2016. */ public class PlainTextFormatter { public static String formatPost(com.juick.Message jmsg) { StringBuilder sb = new StringBuilder(); boolean isReply = jmsg.getRid() > 0; String title = isReply ? "Reply by @" : "@"; String subtitle = isReply ? jmsg.getReplyQuote() : jmsg.getTagsString(); sb.append(title).append(jmsg.getUser().getName()).append(":\n") .append(subtitle).append("\n").append(jmsg.getText()).append("\n"); if (jmsg.getPhoto() != null) { sb.append(jmsg.getAttachmentURL()); } return sb.toString(); } public static String formatUrl(com.juick.Message jmsg) { if (jmsg.getRid() > 0) { return String.format("https://juick.com/%d#%d", jmsg.getMid(), jmsg.getRid()); } return "https://juick.com/" + jmsg.getMid(); } }