From 70848598e4344ee600b2d95750c0eab32e75a034 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 23 Mar 2024 14:46:46 +0800 Subject: [PATCH] 1 --- server/imserver_new/common/types.go | 16 ++++++ server/imserver_new/guild/guildmgr.go | 70 +++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) diff --git a/server/imserver_new/common/types.go b/server/imserver_new/common/types.go index 90e37a40..42a4e9dc 100644 --- a/server/imserver_new/common/types.go +++ b/server/imserver_new/common/types.go @@ -77,6 +77,22 @@ type GuildMember interface { type GuildMgr interface { GetGuildByAccountId(string) Guild + GetRecommendGuilds(string) []Guild + GetGuildRank() []Guild + AsyncCreateGuild(string, string, func(int32, string, int64)) + AsyncGetApplyList(int64, string, func(int32, string, int64, []string)) + AsyncApplyJoin(string, string, func(int32, string)) + AsyncAcceptApply(string, string, func(int32, string)) + AsyncRejectApply(string, string, func(int32, string)) + AsyncLeave(string, string, func(int32, string)) + AsyncKickout(string, string, func(int32, string)) + AsyncDisband(string, string, func(int32, string)) + AsyncSetNotice(string, string, func(int32, string)) + AsyncSetAvatar(string, string, func(int32, string)) + AsyncSetName(string, string, func(int32, string)) + AsyncSetJoinCond(string, string, func(int32, string)) + AsyncSearch(string, string, func(int32, string)) + AsyncGetGuildLogs(string, string, func(int32, string)) } type CacheMgr interface { diff --git a/server/imserver_new/guild/guildmgr.go b/server/imserver_new/guild/guildmgr.go index 4c26c962..b4a882da 100644 --- a/server/imserver_new/guild/guildmgr.go +++ b/server/imserver_new/guild/guildmgr.go @@ -1,6 +1,7 @@ package guild import ( + "main/common" ) const ( @@ -26,3 +27,72 @@ func (this *GuildMgr) UnInit() { func (this *GuildMgr) isNameTooLong(name string, maxNum int) bool { return len(name) > maxNum } + +func (this *GuildMgr) GetGuildByAccountId(string) common.Guild { + return nil +} + +func (this *GuildMgr) GetRecommendGuilds(string) []Guild { + guilds := []Guild{} + return guilds +} + +func (this *GuildMgr) GetGuildRank() []Guild { + guilds := []Guild{} + return guilds +} + +func (this *GuildMgr) AsyncCreateGuild(string, string, func(int32, string, int64)) { + +} +func (this *GuildMgr) AsyncGetApplyList(int64, string, func(int32, string, int64, []string)) { + +} + +func (this *GuildMgr) AsyncApplyJoin(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncAcceptApply(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncRejectApply(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncLeave(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncKickout(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncDisband(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncSetNotice(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncSetAvatar(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncSetName(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncSetJoinCond(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncSearch(string, string, func(int32, string)) { + +} + +func (this *GuildMgr) AsyncGetGuildLogs(string, string, func(int32, string)) { + +}