1
This commit is contained in:
parent
ac5a180cd1
commit
1b5b5b63e0
@ -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 (
|
||||||
|
@ -77,13 +77,16 @@ 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 {
|
||||||
err := model.Inbox.Mark(this.GetAccountId(), m.GetMailId(), nowTime, m.GetExpireTime())
|
if mi.state != constant.INBOX_STATE_DELETED &&
|
||||||
if err != nil {
|
mi.state != constant.INBOX_STATE_RECEIVED {
|
||||||
resultErr = err
|
err := model.Inbox.Mark(this.GetAccountId(), m.GetMailId(), nowTime, m.GetExpireTime())
|
||||||
break
|
if err != nil {
|
||||||
|
resultErr = err
|
||||||
|
break
|
||||||
|
}
|
||||||
|
mi.state = constant.INBOX_STATE_READ
|
||||||
|
mi.expireTime = m.GetExpireTime()
|
||||||
}
|
}
|
||||||
mi.state = constant.INBOX_STATE_READ
|
|
||||||
mi.expireTime = m.GetExpireTime()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user