From 4fee31de1feca96975a4d17084b6d3db26ce86ea Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 12 Feb 2024 20:28:27 +0800 Subject: [PATCH] 1 --- server/mailserver/controller/mail.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/server/mailserver/controller/mail.go b/server/mailserver/controller/mail.go index f4150f17..3aae140f 100644 --- a/server/mailserver/controller/mail.go +++ b/server/mailserver/controller/mail.go @@ -50,5 +50,16 @@ func mail_getAttachment(c *gin.Context) { } func mail_deleteMails(c *gin.Context) { - + hum := c.MustGet("player").(common.Player) + var msg struct { + ErrCode int32 `json:"errcode"` + ErrMsg string `json:"errmsg"` + } + mailIdsStr := q5.StrSplit(c.DefaultQuery("mail_ids", ""), ",") + mailIds := []int64{} + for i := 0; i < len(mailIdsStr); i++ { + *q5.NewSliceElement(&mailIds) = q5.ToInt64(mailIdsStr[i]) + } + hum.DeleteMails(mailIds) + c.JSON(http.StatusOK, msg) }