From 9ccd6ecc38916bcfc67e7626c8059bbf84e54a98 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 17 Apr 2024 08:32:03 +0800 Subject: [PATCH] 1 --- server/mailserver/mail/mailmgr.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/server/mailserver/mail/mailmgr.go b/server/mailserver/mail/mailmgr.go index f263db07..282c8f1e 100644 --- a/server/mailserver/mail/mailmgr.go +++ b/server/mailserver/mail/mailmgr.go @@ -132,7 +132,21 @@ func (this *mailMgr) caMarkMail(hum common.Player, c *gin.Context) { } func (this *mailMgr) caGetUnreadMailCnt(hum common.Player, c *gin.Context) { - + rspObj := struct { + ErrCode int32 `json:"errcode"` + ErrMsg string `json:"errmsg"` + UnreadMailCnt int32 `json:"unread_mail_cnt"` + }{} + this.traversePlayerMail( + hum, + func (m *mail) bool { + if m.isValid(hum) { + rspObj.UnreadMailCnt++ + return false + } + return true + }) + c.JSON(200, rspObj) } func (this *mailMgr) caGetAttachment(hum common.Player, c *gin.Context) {