1
This commit is contained in:
parent
43f2c4e116
commit
f9697b9178
@ -183,8 +183,8 @@ func (this *guild) asyncLeave(accountId string, cb func(int32, string)) {
|
|||||||
cb(500, "server internal error")
|
cb(500, "server internal error")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
delete(this.idHash, m.memberId)
|
this.delMember(m.memberId)
|
||||||
delete(_guildMgr.memberIdHash, m.memberId)
|
_guildMgr.delGuildMember(m.memberId)
|
||||||
if m.guildJob == constant.GuildMemberLevelLeader {
|
if m.guildJob == constant.GuildMemberLevelLeader {
|
||||||
var nextLeader *member
|
var nextLeader *member
|
||||||
this.traverseMembers(
|
this.traverseMembers(
|
||||||
@ -276,6 +276,10 @@ func (this *guild) getOwnerId() string {
|
|||||||
return ownerId
|
return ownerId
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *guild) delMember(memberId string) {
|
||||||
|
delete(this.idHash, memberId)
|
||||||
|
}
|
||||||
|
|
||||||
func newGuild() *guild {
|
func newGuild() *guild {
|
||||||
p := new(guild)
|
p := new(guild)
|
||||||
p.idHash = make(map[string]*member)
|
p.idHash = make(map[string]*member)
|
||||||
|
@ -875,11 +875,15 @@ func (this *guildMgr) createGuildAndAddOwner(guildId string, guildName string, c
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this* guildMgr) addGuild(g *guild) {
|
func (this *guildMgr) addGuild(g *guild) {
|
||||||
this.idHash[g.guildId] = g
|
this.idHash[g.guildId] = g
|
||||||
this.nameHash[g.guildName] = g
|
this.nameHash[g.guildName] = g
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this* guildMgr) addGuildMember(m *member) {
|
func (this *guildMgr) addGuildMember(m *member) {
|
||||||
this.memberIdHash[m.memberId] = m
|
this.memberIdHash[m.memberId] = m
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *guildMgr) delGuildMember(memberId string) {
|
||||||
|
delete(this.memberIdHash, memberId)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user