diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkController.kt b/app/src/main/java/org/yameida/worktool/service/WeworkController.kt index b17f456..04febaa 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkController.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkController.kt @@ -76,7 +76,7 @@ object WeworkController { message, message.titleList, lastReceivedName, - lastReceivedMessage, + lastReceivedMessage!!, null, message.receivedContent ) diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkOperationImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkOperationImpl.kt index 5b1fb4a..6d33e09 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkOperationImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkOperationImpl.kt @@ -114,7 +114,7 @@ object WeworkOperationImpl { titleList: List, receivedName: String?, originalContent: String, - textType: Int, + textType: Int?, receivedContent: String? ): Boolean { val startTime = System.currentTimeMillis() @@ -145,14 +145,16 @@ object WeworkOperationImpl { val failList = arrayListOf() for (title in LinkedHashSet(titleList)) { if (WeworkRoomUtil.intoRoom(title) || WeworkRoomUtil.intoRoom(title, fastIn = false)) { - if (WeworkTextUtil.longClickMessageItem( - //聊天消息列表 1ListView 0RecycleView xViewGroup - AccessibilityUtil.findOneByClazz(getRoot(), Views.ListView), - textType, - receivedName, - originalContent, - "回复", "引用" - ) + if (textType?.let { + WeworkTextUtil.longClickMessageItem( + //聊天消息列表 1ListView 0RecycleView xViewGroup + AccessibilityUtil.findOneByClazz(getRoot(), Views.ListView), + it, + receivedName, + originalContent, + "回复", "引用" + ) + } == true ) { LogUtils.v("开始回复") if (sendChatMessage(receivedContent, reply = true, title = title)) {