public static Task CommitAsync(this IMessageBatch batch, Message message, CancellationToken cancellationToken) { if (message == null) { return(Task.FromResult(0)); } batch.MarkSuccessful(message); return(batch.CommitMarkedAsync(cancellationToken)); }
public static void MarkSuccessful(this IMessageBatch batch) { batch.MarkSuccessful(batch.Last()); }