From 0c91028469d8100819997b5ea0ee0904d41bd1e3 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Sat, 20 Jan 2024 14:56:29 +0800 Subject: [PATCH] `Shamrock`: fix 9.0.15 crash --- .../tencent/qqnt/kernel/nativeinterface/GuildMsgAbFlag.java | 4 ++++ .../qqnt/kernel/nativeinterface/IKernelMsgListener.java | 2 ++ .../fuqiuluo/shamrock/remote/service/listener/AioListener.kt | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/GuildMsgAbFlag.java diff --git a/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/GuildMsgAbFlag.java b/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/GuildMsgAbFlag.java new file mode 100644 index 0000000..a8ca2ec --- /dev/null +++ b/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/GuildMsgAbFlag.java @@ -0,0 +1,4 @@ +package com.tencent.qqnt.kernel.nativeinterface; + +public enum GuildMsgAbFlag { +} diff --git a/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/IKernelMsgListener.java b/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/IKernelMsgListener.java index f2a4255..ce24afb 100644 --- a/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/IKernelMsgListener.java +++ b/qqinterface/src/main/java/com/tencent/qqnt/kernel/nativeinterface/IKernelMsgListener.java @@ -44,6 +44,8 @@ public interface IKernelMsgListener { void onGuildInteractiveUpdate(GuildInteractiveNotificationItem guildInteractiveNotificationItem); + void onGuildMsgAbFlagChanged(GuildMsgAbFlag guildMsgAbFlag); + void onGuildNotificationAbstractUpdate(GuildNotificationAbstractInfo guildNotificationAbstractInfo); void onHitCsRelatedEmojiResult(DownloadRelateEmojiResultInfo downloadRelateEmojiResultInfo); diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/listener/AioListener.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/listener/AioListener.kt index 2304ee5..3dd0e89 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/listener/AioListener.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/listener/AioListener.kt @@ -424,6 +424,9 @@ internal object AioListener : IKernelMsgListener { } + override fun onGuildMsgAbFlagChanged(guildMsgAbFlag: GuildMsgAbFlag?) { + + } override fun onGuildNotificationAbstractUpdate(guildNotificationAbstractInfo: GuildNotificationAbstractInfo?) { }