(responseCode, error)
| 77 | }); |
| 78 | |
| 79 | function show_save_error_message(responseCode, error) { |
| 80 | if (responseCode === "ACCESS_DENIED") { |
| 81 | return show_error_message(localize("Access denied.")); |
| 82 | } |
| 83 | if (responseCode === "INVALID_DATA") { |
| 84 | return show_error_message("Failed to save: Invalid data. This shouldn't happen!"); |
| 85 | } |
| 86 | if (responseCode !== "SUCCESS") { |
| 87 | return show_error_message(localize("Failed to save document."), error); |
| 88 | } |
| 89 | // return show_save_error_message(localize("No error occurred.")); |
| 90 | } |
| 91 | async function write_blob_to_file_path(filePath, blob) { |
| 92 | const arrayBuffer = await blob.arrayBuffer(); |
| 93 | const { responseCode, error } = await ipcRenderer.invoke("write-file", filePath, arrayBuffer); |
no test coverage detected