GetMessageByID returns the messages for the given id or nil.
(id uint)
| 7 | |
| 8 | // GetMessageByID returns the messages for the given id or nil. |
| 9 | func (d *GormDatabase) GetMessageByID(id uint) (*model.Message, error) { |
| 10 | msg := new(model.Message) |
| 11 | err := d.DB.Find(msg, id).Error |
| 12 | if err == gorm.ErrRecordNotFound { |
| 13 | err = nil |
| 14 | } |
| 15 | if msg.ID == id { |
| 16 | return msg, err |
| 17 | } |
| 18 | return nil, err |
| 19 | } |
| 20 | |
| 21 | // CreateMessage creates a message. |
| 22 | func (d *GormDatabase) CreateMessage(message *model.Message) error { |
nothing calls this directly
no outgoing calls
no test coverage detected