()
| 1602 | } |
| 1603 | |
| 1604 | export async function uploadPickedFile(): Promise<void> { |
| 1605 | const file = await chooseFile("*/*"); |
| 1606 | if (!file) return; |
| 1607 | |
| 1608 | if (!isFileTypeAllowed(file)) { |
| 1609 | showToast("File type not allowed by current filter", Toasts.Type.FAILURE); |
| 1610 | return; |
| 1611 | } |
| 1612 | |
| 1613 | await uploadProvidedFiles([file]); |
| 1614 | } |
| 1615 | |
| 1616 | export async function uploadProvidedFiles(files: readonly File[], forceSend?: boolean): Promise<void> { |
| 1617 | if (isUploading) { |
no test coverage detected