public async Task AddAsync(string snapshotPartitionId, SnapshotInfo snapshot, CancellationToken cancellationToken) { if (snapshot == null || snapshot.IsEmpty) { return; } try { await _store.AppendAsync(snapshotPartitionId, snapshot.SourceVersion, snapshot, null, cancellationToken).ConfigureAwait(false); } catch (DuplicateStreamIndexException) { // already stored } }
public Task AddAsync(string snapshotPartitionId, SnapshotInfo snapshot, CancellationToken cancellationToken) { return(Task.CompletedTask); }