diff --git a/src/component/Download/Download.js b/src/component/Download/Download.js
index 9d84960..48ee163 100644
--- a/src/component/Download/Download.js
+++ b/src/component/Download/Download.js
@@ -83,6 +83,16 @@ class DownloadComponent extends Component {
continue: true,
};
+ deleteFinished = (index) => {
+ return () => {
+ this.setState({
+ finishedList: this.state.finishedList.filter((_, itemIndex) => {
+ return index !== itemIndex;
+ })
+ });
+ };
+ };
+
componentDidMount = () => {
this.loadDownloading();
};
@@ -203,7 +213,11 @@ class DownloadComponent extends Component {
)}
{this.state.finishedList.map((value, k) => {
if (value.files) {
- return ;
+ return ;
}
return null;
})}
diff --git a/src/component/Download/FinishedCard.js b/src/component/Download/FinishedCard.js
index 75f876a..6723c0a 100644
--- a/src/component/Download/FinishedCard.js
+++ b/src/component/Download/FinishedCard.js
@@ -201,7 +201,7 @@ export default function FinishedCard(props) {
ToggleSnackbar("top", "right", error.message, "error");
})
.then(() => {
- window.location.reload();
+ props.deleteSelf();
});
};