This commit is contained in:
aozhiwei 2024-08-20 11:37:10 +08:00
parent ac5a180cd1
commit 1b5b5b63e0
2 changed files with 10 additions and 6 deletions

View File

@ -21,6 +21,7 @@ const (
INBOX_STATE_NONE = 0 INBOX_STATE_NONE = 0
INBOX_STATE_READ = 1 INBOX_STATE_READ = 1
INBOX_STATE_DELETED = 2 INBOX_STATE_DELETED = 2
INBOX_STATE_RECEIVED = 3
) )
const ( const (

View File

@ -77,6 +77,8 @@ func (this *player) MarkMails(mails []common.Mail) error {
mi.expireTime = m.GetExpireTime() mi.expireTime = m.GetExpireTime()
this.inboxHash[mi.mailId] = mi this.inboxHash[mi.mailId] = mi
} else if mi.state != constant.INBOX_STATE_NONE { } else if mi.state != constant.INBOX_STATE_NONE {
if mi.state != constant.INBOX_STATE_DELETED &&
mi.state != constant.INBOX_STATE_RECEIVED {
err := model.Inbox.Mark(this.GetAccountId(), m.GetMailId(), nowTime, m.GetExpireTime()) err := model.Inbox.Mark(this.GetAccountId(), m.GetMailId(), nowTime, m.GetExpireTime())
if err != nil { if err != nil {
resultErr = err resultErr = err
@ -87,6 +89,7 @@ func (this *player) MarkMails(mails []common.Mail) error {
} }
} }
} }
}
return resultErr return resultErr
} }