Documentation
¶
Index ¶
Constants ¶
View Source
const ( // queue group QUEUE_GROUP = "email-storage-service" // consumer config CONSUMER_NAME = "email-storage-consumer" ACK_WAIT = 30 * time.Second MAX_DELIVERY_ATTEMPTS = 5 MAX_ACK_PENDING = 100 FETCH_BATCH_SIZE = 50 MAX_FETCH_WAIT = 500 * time.Millisecond ERR_BACKOFF = 100 * time.Millisecond )
Variables ¶
View Source
var SUBSCRIBED_SUBJECT = enum.EventEmailInboundReceivedIMAP.String()
Functions ¶
func NewEmailStorageService ¶
func NewEmailStorageService( natsConn *nats_internal.NATSConnections, repositories *repository.Repositories, imapService interfaces.IMAPService, emlStorage interfaces.StorageService, ) interfaces.EmailProcessor
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.