tuxedomm
|
e64d24580a
|
refactor: migrate mail shortcuts to FileIO (#356)
* refactor: migrate mail shortcuts to FileIO
- DraftSnapshot.FIO: inject FileIO into draft snapshot for patch ops
(addAttachment, loadAndAttachInline, replaceInline)
- emlbuilder.Builder.fio: inject via WithFileIO(), readFile uses FileIO.Open
- mail_draft_edit: loadPatchFile uses runtime.FileIO().Open
- helpers: checkAttachmentSizeLimit takes fio param, uses FileIO.Stat
- validateComposeInlineAndAttachments: pass fio through to size check
- All mail entry points (send/reply/reply_all/forward/draft_create):
pass runtime.FileIO() to builder and size limit checks
|
2026-04-09 17:40:30 +08:00 |
|