1
This commit is contained in:
parent
475bb56e99
commit
b62ae9ccf9
@ -160,25 +160,28 @@ func (this *guild) asyncLeave(accountId string, cb func(int32, string)) {
|
|||||||
if m.isJob(constant.GuildMemberLevelLeader) {
|
if m.isJob(constant.GuildMemberLevelLeader) {
|
||||||
nextLeader := this.chooseLeader()
|
nextLeader := this.chooseLeader()
|
||||||
if nextLeader != nil {
|
if nextLeader != nil {
|
||||||
chooseOk := false
|
|
||||||
model.GuildMember.SetJob(this.guildId, m.memberId, constant.GuildMemberLevelLeader,
|
model.GuildMember.SetJob(this.guildId, m.memberId, constant.GuildMemberLevelLeader,
|
||||||
func (err error, lastInsertId int64, rowsAffected int64) {
|
func (err error, lastInsertId int64, rowsAffected int64) {
|
||||||
chooseOk = err == nil
|
if err != nil {
|
||||||
|
cb(500, "server internal error")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
cb(0, "")
|
||||||
|
return
|
||||||
})
|
})
|
||||||
if chooseOk {
|
} else {
|
||||||
nextLeader.guildJob = constant.GuildMemberLevelLeader
|
if this.GetMemberNum() <= 0 {
|
||||||
cb(0, "")
|
this.disband()
|
||||||
return
|
|
||||||
} else {
|
|
||||||
cb(500, "server internal error")
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
cb(0, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if this.GetMemberNum() <= 0 {
|
||||||
|
this.disband()
|
||||||
|
}
|
||||||
|
cb(0, "")
|
||||||
}
|
}
|
||||||
if this.GetMemberNum() <= 0 {
|
|
||||||
this.disband()
|
|
||||||
}
|
|
||||||
cb(0, "")
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
third_party/f5
vendored
2
third_party/f5
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 7ebe70aba4a34b3025a7877572328aded27bb76e
|
Subproject commit d15c5a061f10976efcc20d63c65634dfb11108e9
|
Loading…
x
Reference in New Issue
Block a user