Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IMAPHandler ¶
type IMAPHandler struct {
// contains filtered or unexported fields
}
IMAPHandler processes events from IMAP sources
func NewIMAPHandler ¶
func NewIMAPHandler( repositories *repository.Repositories, eventService *events.EventsService, emailFilterService interfaces.EmailFilterService, ) *IMAPHandler
NewIMAPHandler creates a new IMAP email handler
func (*IMAPHandler) Handle ¶
func (h *IMAPHandler) Handle(ctx context.Context, event interfaces.MailEvent)
Handle processes an IMAP email event
Click to show internal directories.
Click to hide internal directories.