mirror of
https://github.com/mjl-/mox.git
synced 2025-07-12 23:34:38 +03:00
refactor common pattern of close & remove temporary file into calling the new store.CloseRemoveTempFile
This commit is contained in:
@ -290,13 +290,8 @@ Only implemented on unix systems, not Windows.
|
||||
log.Infox("making temporary message file for changelog delivery", err)
|
||||
return next
|
||||
}
|
||||
defer func() {
|
||||
name := f.Name()
|
||||
err = f.Close()
|
||||
log.Check(err, "closing temp changelog file")
|
||||
err := os.Remove(name)
|
||||
log.Check(err, "removing temp changelog file", mlog.Field("path", name))
|
||||
}()
|
||||
defer store.CloseRemoveTempFile(log, f, "message for changelog delivery")
|
||||
|
||||
m := &store.Message{
|
||||
Received: time.Now(),
|
||||
Flags: store.Flags{Flagged: true},
|
||||
|
Reference in New Issue
Block a user