1
0
mirror of https://e.coding.net/circlecloud/YumCore.git synced 2024-11-24 02:08:48 +00:00

feat: 移除更新通知列表前后空格

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
502647092 2017-02-08 11:06:55 +08:00
parent 80dae0333b
commit 0f65ea5b1c

View File

@ -8,6 +8,9 @@ import java.net.URL;
import java.net.URLClassLoader; import java.net.URLClassLoader;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.nio.file.Files; import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.ParserConfigurationException;
@ -297,8 +300,12 @@ public class SubscribeTask implements Runnable, Listener {
* @return 插件更新记录 * @return 插件更新记录
*/ */
public String[] getUpdateChanges() { public String[] getUpdateChanges() {
final String des = getPluginInfo("update.changes", "无版本更新信息..."); final String des = getPluginInfo("update.changes", null);
return ChatColor.translateAlternateColorCodes('&', des).replaceAll("\n", "").replaceAll("\u0009", "").split(";"); if (des == null) { return new String[] {}; }
String[] temp = ChatColor.translateAlternateColorCodes('&', des).replaceAll("\n", "").replaceAll("\u0009", "").split(";");
List<String> ltemp = new ArrayList<>();
Arrays.stream(temp).forEach(s -> ltemp.add(s.trim()));
return ltemp.toArray(new String[] {});
} }
/** /**