private static async Task <int> GetVersionAsync(FilesEventPersistence persistence) { var existingEvents = await persistence.LoadCommittedEventsAsync( ThingyId, 1, CancellationToken.None).ConfigureAwait(false); int version = existingEvents.LastOrDefault()?.AggregateSequenceNumber ?? 0; return(version); }