Completed import processing

This commit is contained in:
2020-06-16 16:37:35 -05:00
parent e4d0c51732
commit 47562c21a1

View File

@@ -141,11 +141,17 @@ export default connect(mapStateToProps, mapDispatchToProps)(class extends IPCCon
onImportSkylinksReply = (_, arg) => { onImportSkylinksReply = (_, arg) => {
this.props.notifyApplicationBusy(false); this.props.notifyApplicationBusy(false);
if (arg.data.Success) { if (arg.data.Success) {
console.log(arg.data.Result); const failedImportsArray = this.state.imports_array.filter(i => {
return arg.data.Result.failed.includes(i.skylink);
});
this.setState({ this.setState({
import_text: '', import_text: failedImportsArray.length > 0 ? JSON.stringify(failedImportsArray, null, 2) : '',
imports_array: [], imports_array: [],
second_stage: false, second_stage: false,
}, () => {
if (failedImportsArray.length > 0) {
this.props.notifyError(`Failed to import ${failedImportsArray.length} item(s)`)
}
}); });
} else { } else {
this.props.notifyError(arg.data.Error); this.props.notifyError(arg.data.Error);