From 9bc87a1d79df1301272200c3ebb3e4b813140b5d Mon Sep 17 00:00:00 2001 From: Erik Kiznov <46452865+k1zn@users.noreply.github.com> Date: Sun, 31 Jul 2022 19:41:10 +0500 Subject: [PATCH] Another refactoring... --- .../main/java/ru/vtosters/lite/hooks/MessagesHook.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java b/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java index 7fe2456d1..bb2daebfd 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java @@ -22,24 +22,23 @@ public class MessagesHook { public static String injectOwnText(String oldText) { if (!autotranslate() || TextUtils.isEmpty(oldText)) return oldText; - var matcher = Pattern.compile("(\\[(?:club|id|public)\\d+\\|[^]]+\\])|(@[^\\s]+)").matcher(oldText); var instance = BaseTranslator.getInstance(); - return replaceMentions(oldText, matcher, instance); + return replaceMentions(oldText, instance); } public static String injectOwnTextAll(String oldText) { if (!autoalltranslate() || TextUtils.isEmpty(oldText)) { return oldText; } - var matcher = Pattern.compile("(\\[(?:club|id|public)\\d+\\|[^]]+\\])|(@[^\\s]+)").matcher(oldText); var instance = BaseTranslator.getInstance(); - return replaceMentions(oldText, matcher, instance); + return replaceMentions(oldText, instance); } - public static String replaceMentions(String oldText, Matcher matcher, BaseTranslator instance) { + public static String replaceMentions(String oldText, BaseTranslator instance) { try { + var matcher = Pattern.compile("(\\[(?:club|id|public)\\d+\\|[^]]+\\])|(@[^\\s]+)").matcher(oldText); var mentionsCount = 0; var textBuff = new StringBuffer();