protected virtual void OnUploadCompleted(UploadCompletedEventArgs args) { UploadCompletedEvent handler = m_UploadCompleted; if (handler != null) { this.Dispatcher.BeginInvoke(() => { handler(this, args); }); } }
public async Task OnCompletedAsync(UploadCompletedEvent @event, CancellationToken ct) { var(asset, _) = await client.ReadObjectResponseCoreAsync <AssetDto>(@event.Response, NullHeaders, default); if (asset == null) { var exception = new SquidexManagementException("Response was null which was not expected.", 0, string.Empty, NullHeaders, null); await inner.OnFailedAsync(new AssetUploadExceptionEvent(@event.FileId, exception), ct); return; } await inner.OnCompletedAsync(new AssetUploadCompletedEvent(@event.FileId, asset), ct); }