public async Task ApplyChangesAsync(UpdateBatch batch, CancellationToken token) { var documentChanges = GetChanges(batch); await batch.ExecuteAsync(token).ConfigureAwait(false); ClearChanges(documentChanges); }
public async Task <ChangeSet> ApplyChangesAsync(UpdateBatch batch, CancellationToken token) { var changes = buildChangeSet(batch); await batch.ExecuteAsync(token).ConfigureAwait(false); ClearChanges(changes.Changes); return(changes); }