保存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 {
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))
for _, message := range stored {
if message != nil {
@ -350,5 +351,6 @@ func hydrateIMAPEmailResponses(relations []*response.UserEmailUIDData) ([]*respo
copyMessage.UeId = relation.ID
result = append(result, &copyMessage)
}
fmt.Printf("IMAP hydrate result=%d\n", len(result))
return result, nil
}