From ee3a9f2170b4b9884342d0befeed941bd0026cbe Mon Sep 17 00:00:00 2001 From: gallonyin Date: Tue, 17 Oct 2023 00:26:21 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=87=8D=E6=96=B0=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E7=BE=A4=E5=8F=91=E5=8A=A9=E6=89=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/org/yameida/worktool/Constant.kt | 1 + .../main/java/org/yameida/worktool/service/WeworkLoopImpl.kt | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/org/yameida/worktool/Constant.kt b/app/src/main/java/org/yameida/worktool/Constant.kt index 191bd68..299705e 100644 --- a/app/src/main/java/org/yameida/worktool/Constant.kt +++ b/app/src/main/java/org/yameida/worktool/Constant.kt @@ -24,6 +24,7 @@ object Constant { var regTrimTitle = "(…$)".toRegex() var key = "9876543210abcdef".toByteArray() var iv = "0123456789abcdef".toByteArray() + var lastUseMultiSender = 0L val transformation = "AES/CBC/PKCS7Padding" val wssRegex = "^wss".toRegex() val wsRegex = "^ws".toRegex() diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt index 8249103..61b1c93 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt @@ -350,6 +350,7 @@ object WeworkLoopImpl { val title = titleList[0] if (title == "群发助手") { LogUtils.d("使用功能: 群发助手") + Constant.lastUseMultiSender = System.currentTimeMillis() val list = AccessibilityUtil.findOneByClazz(getRoot(), Views.ListView) if (list != null) { var findDayFlag = false @@ -557,6 +558,9 @@ object WeworkLoopImpl { } } } + } else if (Constant.lastUseMultiSender > 0L && System.currentTimeMillis() - Constant.lastUseMultiSender > 300 * 1000) { + LogUtils.d("重新检测群发助手") + WeworkRoomUtil.intoRoom("群发助手") } return false }