MCPcopy
hub / github.com/gotify/server / GetMessagesByUser

Method GetMessagesByUser

database/message.go:27–35  ·  view source on GitHub ↗

GetMessagesByUser returns all messages from a user.

(userID uint)

Source from the content-addressed store, hash-verified

25
26// GetMessagesByUser returns all messages from a user.
27func (d *GormDatabase) GetMessagesByUser(userID uint) ([]*model.Message, error) {
28 var messages []*model.Message
29 err := d.DB.Joins("JOIN applications ON applications.user_id = ?", userID).
30 Where("messages.application_id = applications.id").Order("messages.id desc").Find(&messages).Error
31 if err == gorm.ErrRecordNotFound {
32 err = nil
33 }
34 return messages, err
35}
36
37// GetMessagesByUserSince returns limited messages from a user.
38// If since is 0 it will be ignored.

Calls

no outgoing calls