diff --git a/server/imserver_new/guild/guildmgr.go b/server/imserver_new/guild/guildmgr.go index 3385fa23..e8d170e7 100644 --- a/server/imserver_new/guild/guildmgr.go +++ b/server/imserver_new/guild/guildmgr.go @@ -236,10 +236,14 @@ func (this *guildMgr) asyncCreateGuildTask(task *f5.AsyncTask, } guild := newGuild() { - p := newMember() - p.init(guild, constant.GuildMemberLevelLeader, - accountId, int32(nowTime)) - this.memberIdHash[accountId] = p + guild.guildId = guildId + guild.guildName = name + guild.ownerId = accountId + guild.creatorId = accountId + guild.badge = avatar + guild.maxMemberNum = constant.GuildMaxMembers + guild.createTime = int32(nowTime) + guild.modifyTime = int32(nowTime) } this.idHash[guild.guildId] = guild this.nameHash[guild.guildName] = guild