Fix split toots

This commit is contained in:
stom79 2018-08-22 19:38:23 +02:00
parent e40f807aa0
commit 0d7b5b8ad3
1 changed files with 2 additions and 2 deletions

View File

@ -2270,12 +2270,12 @@ public class Helper {
* @return ArrayList<String> split toot
*/
public static ArrayList<String> splitToots(String content, int maxChars){
String[] splitContent = content.split("\\.");
String[] splitContent = content.split("(\\.\\s){1}");
ArrayList<String> splitToot = new ArrayList<>();
StringBuilder tempContent = new StringBuilder(splitContent[0]);
for(int i= 0 ; i < splitContent.length ; i++){
if( i < (splitContent.length-1) && (tempContent.length() + splitContent[i+1].length()) < (maxChars-10)) {
tempContent.append(".").append(splitContent[i + 1]);
tempContent.append(". ").append(splitContent[i + 1]);
}else {
splitToot.add(tempContent.toString());
if( i < (splitContent.length-1) )