Implements outbox pattern for reliable message delivery Adds email verification flow with Postmark integration Enhances account registration with secure token generation Introduces background processing for asynchronous email sending Implements database-level notification mechanism for message processing
10 lines
289 B
C#
10 lines
289 B
C#
using PlanTempus.Core.CommandQueries;
|
|
|
|
namespace PlanTempus.Components.Outbox;
|
|
|
|
public class ProcessOutboxCommand : ICommand
|
|
{
|
|
public Guid CorrelationId { get; set; } = Guid.NewGuid();
|
|
public Guid TransactionId { get; set; } = Guid.NewGuid();
|
|
public int BatchSize { get; set; } = 10;
|
|
}
|