/// <inheritdoc/> public async Task UpdateFileEndedAsync(IFileEntry fileEntry, bool success, FileInvalidReason fileInvalidReason) { if (AutoReset) { await Reset(); } await Ended.InvokeAsync(new(fileEntry, success, fileInvalidReason) ); }
/// <inheritdoc/> public async Task UpdateFileEndedAsync(IFileEntry fileEntry, bool success, FileInvalidReason fileInvalidReason) { if (ImageUploadEnded is not null) { await ImageUploadEnded.Invoke(new(fileEntry, success, fileInvalidReason) ); } if (success) { await JSModule.NotifyImageUploadSuccess(ElementId, fileEntry.UploadUrl); } else { await JSModule.NotifyImageUploadError(ElementId, fileEntry.ErrorMessage); } }
/// <summary> /// A default <see cref="FileEndedEventArgs"/> constructor. /// </summary> /// <param name="file">File that is ended.</param> /// <param name="success">Result of file end upload.</param> /// <param name="fileInvalidReason">Reason for file failure.</param> public FileEndedEventArgs(IFileEntry file, bool success, FileInvalidReason fileInvalidReason) { File = file; Success = success; FileInvalidReason = fileInvalidReason; }