private void FileSystemProcessorOnSnapshotComputed(object sender, SnapshotComputedEventArgs e) { if (e.NewSnapshot != null) { _customThreadPool.RunAsync(() => ComputeNewState(e.NewSnapshot)); } }
private void FileSystemProcessorOnSnapshotComputed(object sender, SnapshotComputedEventArgs e) { var fileSystemTreeComputed = new FileSystemTreeComputed { OperationId = e.OperationId, Error = ErrorResponseHelper.CreateErrorResponse(e.Error) }; if (e.PreviousSnapshot != null) { fileSystemTreeComputed.OldVersion = e.PreviousSnapshot.Version; fileSystemTreeComputed.NewVersion = e.NewSnapshot.Version; } _typedEventSender.SendEventAsync(fileSystemTreeComputed); }