mirror of
https://github.com/jhillyerd/inbucket.git
synced 2025-12-18 01:57:02 +00:00
storage: emit AfterMessageDeleted events (#334)
* Ignore test lua script Signed-off-by: James Hillyerd <james@hillyerd.com> * Wire ExtHost into storage system imports Signed-off-by: James Hillyerd <james@hillyerd.com> * storage/file: emit deleted events Signed-off-by: James Hillyerd <james@hillyerd.com> * storage/mem: emit deleted events Signed-off-by: James Hillyerd <james@hillyerd.com> --------- Signed-off-by: James Hillyerd <james@hillyerd.com>
This commit is contained in:
@@ -98,7 +98,7 @@ func (s *StoreManager) GetMetadata(mailbox string) ([]*event.MessageMetadata, er
|
||||
}
|
||||
metas := make([]*event.MessageMetadata, len(messages))
|
||||
for i, sm := range messages {
|
||||
metas[i] = makeMetadata(sm)
|
||||
metas[i] = MakeMetadata(sm)
|
||||
}
|
||||
return metas, nil
|
||||
}
|
||||
@@ -118,7 +118,7 @@ func (s *StoreManager) GetMessage(mailbox, id string) (*Message, error) {
|
||||
return nil, err
|
||||
}
|
||||
_ = r.Close()
|
||||
header := makeMetadata(sm)
|
||||
header := MakeMetadata(sm)
|
||||
return &Message{MessageMetadata: *header, env: env}, nil
|
||||
}
|
||||
|
||||
@@ -153,8 +153,8 @@ func (s *StoreManager) MailboxForAddress(mailbox string) (string, error) {
|
||||
return s.AddrPolicy.ExtractMailbox(mailbox)
|
||||
}
|
||||
|
||||
// makeMetadata populates Metadata from a storage.Message.
|
||||
func makeMetadata(m storage.Message) *event.MessageMetadata {
|
||||
// MakeMetadata populates Metadata from a storage.Message.
|
||||
func MakeMetadata(m storage.Message) *event.MessageMetadata {
|
||||
return &event.MessageMetadata{
|
||||
Mailbox: m.Mailbox(),
|
||||
ID: m.ID(),
|
||||
|
||||
Reference in New Issue
Block a user