The backend for the AiteStory website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
420 B

  1. package viewmodel
  2. import "git.aiterp.net/gisle/wrouter/auth"
  3. // Message is a simple viewmodel for the message pages
  4. type Message struct {
  5. Base
  6. Title string
  7. Text string
  8. Danger bool
  9. }
  10. // NewMessage creates a message model
  11. func NewMessage(user *auth.User, title string, danger bool, text string) *Message {
  12. msg := &Message{Title: title, Text: text, Danger: danger}
  13. msg.setupBase(user, title, "")
  14. return msg
  15. }