update 消息队列去重优化

This commit is contained in:
gallonyin
2023-03-25 14:37:03 +08:00
parent fae1c5451a
commit 3591fee868

View File

@@ -99,8 +99,9 @@ object MyLooper {
} else { } else {
WeworkController.mainLoopRunning = false WeworkController.mainLoopRunning = false
LogUtils.v("加入指令到执行队列", if (message.fileBase64.isNullOrEmpty()) GsonUtils.toJson(message) else message.type) LogUtils.v("加入指令到执行队列", if (message.fileBase64.isNullOrEmpty()) GsonUtils.toJson(message) else message.type)
getInstance().removeMessages(message.type * message.hashCode() + (System.currentTimeMillis() / 10000).toInt())
getInstance().sendMessage(Message.obtain().apply { getInstance().sendMessage(Message.obtain().apply {
what = message.type * message.hashCode() what = message.type * message.hashCode() + (System.currentTimeMillis() / 10000).toInt()
obj = message.apply { obj = message.apply {
messageId = messageList.messageId messageId = messageList.messageId
apiSend = messageList.apiSend apiSend = messageList.apiSend