保存IMAP查询诊断日志
Some checks are pending
Security Checks / security (push) Waiting to run

This commit is contained in:
smail 2026-09-06 08:16:11 +08:00
parent 552a3ae905
commit a882d4edc2

View File

@ -332,6 +332,7 @@ func hydrateIMAPEmailResponses(relations []*response.UserEmailUIDData) ([]*respo
if err := db.Instance.Table("email").Select("*").Where(Eq{"id": emailIDs}).Find(&stored); err != nil { if err := db.Instance.Table("email").Select("*").Where(Eq{"id": emailIDs}).Find(&stored); err != nil {
return nil, fmt.Errorf("query mailbox messages: %w", err) return nil, fmt.Errorf("query mailbox messages: %w", err)
} }
fmt.Printf("IMAP hydrate email_ids=%v stored=%d\n", emailIDs, len(stored))
messageByID := make(map[int]*response.EmailResponseData, len(stored)) messageByID := make(map[int]*response.EmailResponseData, len(stored))
for _, message := range stored { for _, message := range stored {
if message != nil { if message != nil {
@ -350,5 +351,6 @@ func hydrateIMAPEmailResponses(relations []*response.UserEmailUIDData) ([]*respo
copyMessage.UeId = relation.ID copyMessage.UeId = relation.ID
result = append(result, &copyMessage) result = append(result, &copyMessage)
} }
fmt.Printf("IMAP hydrate result=%d\n", len(result))
return result, nil return result, nil
} }