func (o *Outboxer) Start(ctx context.Context) {
	go o.StartDispatcher(ctx)

	go o.StartCleanup(ctx)
}
// Start encapsulates two go routines. Starts the dispatcher, which is responsible for getting the messages
// from the data store and sending to the event stream.
// Starts the cleanup process, that makes sure old messages are removed from the data store.
Start encapsulates two go routines. Starts the dispatcher, which is responsible for getting the messages
from the data store and sending to the event stream.
Starts the cleanup process, that makes sure old messages are removed from the data store.
// Start encapsulates two go routines . Starts the dispatcher which is responsible for getting the messages // from the data store and sending to the event stream . // Starts the cleanup process that makes sure old messages are removed from the data store .
func (o *Outboxer) Start(ctx context.Context) {
	go o.StartDispatcher(ctx)
	go o.StartCleanup(ctx)
}
func ( o * Outboxer ) Start ( ctx context . Context ) { go o . StartDispatcher ( ctx ) go o . StartCleanup ( ctx ) }
Start encapsulates two go routines.
Start encapsulates two go routines .