Sent registers a message as sent
(timestamp time.Time)
| 158 | |
| 159 | // Sent registers a message as sent |
| 160 | func (message *Message) Sent(timestamp time.Time) *Message { |
| 161 | sendDuration := timestamp.UnixNano() - message.RequestReceivedAt.UnixNano() |
| 162 | message.SentAt = ×tamp |
| 163 | message.Status = MessageStatusSent |
| 164 | message.updateOrderTimestamp(timestamp) |
| 165 | message.SendDuration = &sendDuration |
| 166 | |
| 167 | return message |
| 168 | } |
| 169 | |
| 170 | // Failed registers a message as failed |
| 171 | func (message *Message) Failed(timestamp time.Time, errorMessage string) *Message { |
no test coverage detected