Documentation ¶
Index ¶
- type Sender
- func (s *Sender) GetMessagesByIds(ids []string) ([]*model.Message, error)
- func (s *Sender) GetMessagesChannel() chan *model.MessageJob
- func (s *Sender) GetSiteURL() *url.URL
- func (s *Sender) InitWebhooks()
- func (s *Sender) InitWorkers()
- func (s *Sender) IsShutdown() bool
- func (s *Sender) Run()
- func (s *Sender) RunHTTPServer()
- func (s *Sender) SearchMessages(params map[string]interface{}) ([]*model.Message, error)
- func (s *Sender) Shutdown()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sender ¶
type Sender struct { Router *router.Router // HTTP server router HTTPRouter *mux.Router // contains filtered or unexported fields }
func (*Sender) GetMessagesByIds ¶
func (*Sender) GetMessagesChannel ¶
func (s *Sender) GetMessagesChannel() chan *model.MessageJob
func (*Sender) GetSiteURL ¶
func (*Sender) InitWebhooks ¶
func (s *Sender) InitWebhooks()
InitWebhooks initializes the webhooks.
func (*Sender) InitWorkers ¶
func (s *Sender) InitWorkers()
InitWorkers initializes the message workers.
func (*Sender) IsShutdown ¶
IsShutdown returns true if the server is currently shutting down.
func (*Sender) RunHTTPServer ¶
func (s *Sender) RunHTTPServer()
RunHTTPServer starts the HTTP server.
func (*Sender) SearchMessages ¶
Click to show internal directories.
Click to hide internal directories.