mirror of
https://github.com/whitechi73/OpenShamrock.git
synced 2024-08-14 13:12:17 +08:00
fix crash in QQ9.0.71
This commit is contained in:
parent
5fb1d0aeb9
commit
0a563d60a1
@ -0,0 +1,4 @@
|
||||
package com.tencent.qqnt.kernel.nativeinterface;
|
||||
|
||||
public class GProGuildTopFeedMsg {
|
||||
}
|
@ -18,7 +18,7 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onCustomWithdrawConfigUpdate(CustomWithdrawConfig customWithdrawConfig);
|
||||
|
||||
void onDraftUpdate(Contact contact, ArrayList<MsgElement> arrayList, long j2);
|
||||
void onDraftUpdate(Contact contact, ArrayList<MsgElement> arrayList, long j);
|
||||
|
||||
void onEmojiDownloadComplete(EmojiNotifyInfo emojiNotifyInfo);
|
||||
|
||||
@ -32,7 +32,7 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onFirstViewGroupGuildMapping(ArrayList<FirstViewGroupGuildInfo> arrayList);
|
||||
|
||||
void onGrabPasswordRedBag(int i2, String str, int i3, RecvdOrder recvdOrder, MsgRecord msgRecord);
|
||||
void onGrabPasswordRedBag(int i, String str, int i2, RecvdOrder recvdOrder, MsgRecord msgRecord);
|
||||
|
||||
void onGroupFileInfoAdd(GroupItem groupItem);
|
||||
|
||||
@ -50,6 +50,8 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onGuildNotificationAbstractUpdate(GuildNotificationAbstractInfo guildNotificationAbstractInfo);
|
||||
|
||||
void onGuildTopFeedUpdate(GProGuildTopFeedMsg gProGuildTopFeedMsg);
|
||||
|
||||
void onHitCsRelatedEmojiResult(DownloadRelateEmojiResultInfo downloadRelateEmojiResultInfo);
|
||||
|
||||
void onHitEmojiKeywordResult(HitRelatedEmojiWordsResult hitRelatedEmojiWordsResult);
|
||||
@ -64,7 +66,7 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onLineDev(ArrayList<DevInfo> arrayList);
|
||||
|
||||
void onLogLevelChanged(long j2);
|
||||
void onLogLevelChanged(long j);
|
||||
|
||||
void onMsgAbstractUpdate(ArrayList<MsgAbstract> arrayList);
|
||||
|
||||
@ -78,14 +80,16 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onMsgInfoListUpdate(ArrayList<MsgRecord> arrayList);
|
||||
|
||||
void onMsgQRCodeStatusChanged(int i2);
|
||||
void onMsgQRCodeStatusChanged(int i);
|
||||
|
||||
void onMsgRecall(int i2, String str, long j2);
|
||||
void onMsgRecall(int i, String str, long j);
|
||||
|
||||
void onMsgSecurityNotify(MsgRecord msgRecord);
|
||||
|
||||
void onMsgSettingUpdate(MsgSetting msgSetting);
|
||||
|
||||
void onMsgWithRichLinkInfoUpdate(ArrayList<MsgRecord> arrayList);
|
||||
|
||||
void onNtFirstViewMsgSyncEnd();
|
||||
|
||||
void onNtMsgSyncEnd();
|
||||
@ -94,11 +98,11 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onReadFeedEventUpdate(FirstViewDirectMsgNotifyInfo firstViewDirectMsgNotifyInfo);
|
||||
|
||||
void onRecvGroupGuildFlag(int i2);
|
||||
void onRecvGroupGuildFlag(int i);
|
||||
|
||||
void onRecvMsg(ArrayList<MsgRecord> arrayList);
|
||||
|
||||
void onRecvMsgSvrRspTransInfo(long j2, Contact contact, int i2, int i3, String str, byte[] bArr);
|
||||
void onRecvMsgSvrRspTransInfo(long j, Contact contact, int i, int i2, String str, byte[] bArr);
|
||||
|
||||
void onRecvOnlineFileMsg(ArrayList<MsgRecord> arrayList);
|
||||
|
||||
@ -106,7 +110,9 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onRecvSysMsg(ArrayList<Byte> arrayList);
|
||||
|
||||
void onRecvUDCFlag(int i2);
|
||||
void onRecvUDCFlag(int i);
|
||||
|
||||
void onRedTouchChanged();
|
||||
|
||||
void onRichMediaDownloadComplete(FileTransNotifyInfo fileTransNotifyInfo);
|
||||
|
||||
@ -116,9 +122,9 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onSearchGroupFileInfoUpdate(SearchGroupFileResult searchGroupFileResult);
|
||||
|
||||
void onSendMsgError(long j2, Contact contact, int i2, String str);
|
||||
void onSendMsgError(long j, Contact contact, int i, String str);
|
||||
|
||||
void onSysMsgNotification(int i2, long j2, long j3, boolean z, ArrayList<Byte> arrayList);
|
||||
void onSysMsgNotification(int i, long j, long j2, boolean z, ArrayList<Byte> arrayList);
|
||||
|
||||
void onTempChatInfoUpdate(TempChatInfo tempChatInfo);
|
||||
|
||||
@ -130,9 +136,11 @@ public interface IKernelMsgListener {
|
||||
|
||||
void onUserOnlineStatusChanged(boolean z);
|
||||
|
||||
void onUserSecQualityChanged(QueryUserSecQualityRsp queryUserSecQualityRsp);
|
||||
|
||||
void onUserTabStatusChanged(ArrayList<TabStatusInfo> arrayList);
|
||||
|
||||
void onlineStatusBigIconDownloadPush(int i2, long j2, String str);
|
||||
void onlineStatusBigIconDownloadPush(int i, long j, String str);
|
||||
|
||||
void onlineStatusSmallIconDownloadPush(int i2, long j2, String str);
|
||||
void onlineStatusSmallIconDownloadPush(int i, long j, String str);
|
||||
}
|
||||
|
@ -0,0 +1,4 @@
|
||||
package com.tencent.qqnt.kernel.nativeinterface;
|
||||
|
||||
public class QueryUserSecQualityRsp {
|
||||
}
|
@ -216,6 +216,9 @@ internal object PrimitiveListener {
|
||||
}.decodeProtobuf<GroupCommonTipsEvent>()
|
||||
}
|
||||
val groupId = event.groupCode.toLong()
|
||||
if (event.uniqueTitleChangeDetail == null) {
|
||||
return
|
||||
}
|
||||
val detail = event.uniqueTitleChangeDetail!!.first()
|
||||
|
||||
// todo 贴表情也走的 732 16 这里
|
||||
|
@ -12,6 +12,7 @@ import com.tencent.qqnt.kernel.nativeinterface.FileTransNotifyInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.FirstViewDirectMsgNotifyInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.FirstViewGroupGuildInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.FreqLimitInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.GProGuildTopFeedMsg
|
||||
import com.tencent.qqnt.kernel.nativeinterface.GroupFileListResult
|
||||
import com.tencent.qqnt.kernel.nativeinterface.GroupGuildNotifyInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.GroupItem
|
||||
@ -27,6 +28,7 @@ import com.tencent.qqnt.kernel.nativeinterface.MsgAbstract
|
||||
import com.tencent.qqnt.kernel.nativeinterface.MsgElement
|
||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||
import com.tencent.qqnt.kernel.nativeinterface.MsgSetting
|
||||
import com.tencent.qqnt.kernel.nativeinterface.QueryUserSecQualityRsp
|
||||
import com.tencent.qqnt.kernel.nativeinterface.RecvdOrder
|
||||
import com.tencent.qqnt.kernel.nativeinterface.RelatedWordEmojiInfo
|
||||
import com.tencent.qqnt.kernel.nativeinterface.SearchGroupFileResult
|
||||
@ -135,7 +137,10 @@ abstract class SimpleKernelMsgListener: IKernelMsgListener {
|
||||
|
||||
}
|
||||
|
||||
override fun onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: DownloadRelateEmojiResultInfo?) {
|
||||
override fun onGuildTopFeedUpdate(gProGuildTopFeedMsg: GProGuildTopFeedMsg?) {
|
||||
}
|
||||
|
||||
override fun onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: DownloadRelateEmojiResultInfo?) {
|
||||
|
||||
}
|
||||
|
||||
@ -207,7 +212,10 @@ abstract class SimpleKernelMsgListener: IKernelMsgListener {
|
||||
|
||||
}
|
||||
|
||||
override fun onNtFirstViewMsgSyncEnd() {
|
||||
override fun onMsgWithRichLinkInfoUpdate(arrayList: ArrayList<MsgRecord>?) {
|
||||
}
|
||||
|
||||
override fun onNtFirstViewMsgSyncEnd() {
|
||||
|
||||
}
|
||||
|
||||
@ -258,7 +266,10 @@ abstract class SimpleKernelMsgListener: IKernelMsgListener {
|
||||
|
||||
}
|
||||
|
||||
override fun onRichMediaDownloadComplete(fileTransNotifyInfo: FileTransNotifyInfo?) {
|
||||
override fun onRedTouchChanged() {
|
||||
}
|
||||
|
||||
override fun onRichMediaDownloadComplete(fileTransNotifyInfo: FileTransNotifyInfo?) {
|
||||
|
||||
}
|
||||
|
||||
@ -308,7 +319,10 @@ abstract class SimpleKernelMsgListener: IKernelMsgListener {
|
||||
|
||||
}
|
||||
|
||||
override fun onUserTabStatusChanged(arrayList: ArrayList<TabStatusInfo>?) {
|
||||
override fun onUserSecQualityChanged(queryUserSecQualityRsp: QueryUserSecQualityRsp?) {
|
||||
}
|
||||
|
||||
override fun onUserTabStatusChanged(arrayList: ArrayList<TabStatusInfo>?) {
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user