Commit 04da84c7 04da84c718731956676e9c6dd3b3c9a2472e9737 by yangjun@hikoon.cn

更新

1 parent 88c9678e
......@@ -57,7 +57,10 @@ export default {
Helper.joinGroup(groupID, user.esm_id).then(() => {
this.$store.commit('showMessage', {message: `群成员:${user.name},加群成功`, type: 'success'})
this.tim.getGroupMemberProfile({groupID, userIDList: [user.esm_id]})
.then(({data: {memberList}}) => this.$store.commit('updateCurrentMemberList', memberList))
.then(({data: {memberList}}) => {
this.$store.commit('updateCurrentMemberList', memberList)
this.$store.commit('deleteGroupUnMember', user.esm_id)
})
})
// this.tim
// .addGroupMember({
......
......@@ -144,6 +144,7 @@ export default {
Helper.groupMemberDelete(this.currentConversation.groupProfile.groupID, this.member.userID)
.then(() => {
this.$store.commit('deleteGroupMember', this.member.userID)
this.$store.commit('updateCurrentUnMemberList', [this.member])
}).catch(error => {
this.$store.commit('showMessage', {
type: 'error',
......
......@@ -34,6 +34,12 @@ const groupModules = {
deleteGroupMemberList(state, userIDList) {
state.currentMemberList = state.currentMemberList.filter((member) => !userIDList.includes(member.userID))
},
deleteGroupUnMember(state, userID) {
state.currentUnMemberList = state.currentUnMemberList.filter((member) => member.userID !== userID)
},
deleteGroupUnMemberList(state, userIDList) {
state.currentUnMemberList = state.currentUnMemberList.filter((member) => !userIDList.includes(member.userID))
},
resetCurrentMemberList(state) {
state.currentMemberList = []
state.currentUnMemberList = []
......