feat(消息): 添加推送消息sdk

This commit is contained in:
luying
2023-03-21 20:50:27 +08:00
parent 45fd46700f
commit 65a94fc4cc
19 changed files with 409 additions and 17 deletions
+8
View File
@@ -144,6 +144,14 @@ export default class GVGLeague extends BaseModel {
return leagues;
}
public static async findActiveLeagueMembers() {
const leagues: { members: Member[] }[] = await GVGLeagueModel.aggregate([
{ $match: { status: 1 } },
{ $project: { members: 1 } }
]);
return leagues;
}
public static async quitGuild(leagueCode: string, guild: GuildType) {
const { code, memberCnt, members } = guild;
const league: GVGLeagueType = await GVGLeagueModel.findOneAndUpdate({ leagueCode, status: 1 },