// Token: 0x0600E906 RID: 59654 RVA: 0x003E5B78 File Offset: 0x003E3D78
 protected void OnInviteToChatGroupAck(int result, ProChatGroupInfo chatGroupInfo, ProChatUserInfo userInfo)
 {
     base.Result        = result;
     this.ChatGroupInfo = chatGroupInfo;
     this.FailedUser    = userInfo;
     this.OnTransactionComplete();
 }
Exemple #2
0
        // Token: 0x06006E62 RID: 28258 RVA: 0x001EE954 File Offset: 0x001ECB54
        public void ChatGroupStateChangedNtf(ProChatGroupInfo groupInfo)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_ChatGroupStateChangedNtfProChatGroupInfo_hotfix != null)
            {
                this.m_ChatGroupStateChangedNtfProChatGroupInfo_hotfix.call(new object[]
                {
                    this,
                    groupInfo
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            bool flag = false;

            foreach (ProChatUserInfo proChatUserInfo in groupInfo.Members)
            {
                if (proChatUserInfo.CompactInfo.UserId == this.m_basicInfo.GetUserId())
                {
                    flag = true;
                }
            }
            if (flag)
            {
                this.m_currChatGroupDict[groupInfo.CompactInfo.ChatGroupId] = new ChatGroupCompactInfo(groupInfo.CompactInfo);
            }
            else if (this.m_currChatGroupDict.ContainsKey(groupInfo.CompactInfo.ChatGroupId))
            {
                this.m_currChatGroupDict.Remove(groupInfo.CompactInfo.ChatGroupId);
                this.m_chatComponent.m_currGroupChatGroupId = string.Empty;
            }
        }
 // Token: 0x0600E8F8 RID: 59640 RVA: 0x003E59A0 File Offset: 0x003E3BA0
 protected void OnGetFriendGroupMemberAck(int result, ProChatGroupInfo chatGroupInfo)
 {
     base.Result        = result;
     this.ChatGroupInfo = chatGroupInfo;
     this.OnTransactionComplete();
 }