12345678910111213141516171819202122232425262728 |
- package notification
- import (
- "github.com/0xJacky/Nginx-UI/model"
- "github.com/0xJacky/Nginx-UI/query"
- "github.com/uozi-tech/cosy/logger"
- )
- func push(nType model.NotificationType, title string, content string, details any) {
- n := query.Notification
- data := &model.Notification{
- Type: nType,
- Title: title,
- Content: content,
- Details: details,
- }
- err := n.Create(data)
- if err != nil {
- logger.Error(err)
- return
- }
- broadcast(data)
- extNotify := &ExternalMessage{data}
- extNotify.Send()
- }
|