1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-22 12:07:04 +00:00

Add option to get the latest message using latest as request parameter (#63)

This commit is contained in:
Carlos Tadeu Panato Junior
2017-12-16 02:00:09 +01:00
committed by James Hillyerd
parent ef17ad9074
commit 6368e3a83b
2 changed files with 56 additions and 3 deletions

View File

@@ -181,9 +181,13 @@ func (mb *FileMailbox) GetMessage(id string) (Message, error) {
}
}
for _, m := range mb.messages {
if m.Fid == id {
return m, nil
if id == "latest" && len(mb.messages) != 0 {
return mb.messages[len(mb.messages)-1], nil
} else {
for _, m := range mb.messages {
if m.Fid == id {
return m, nil
}
}
}