Merge pull request #18267 from vector-im/t3chguy/fix/18266
Dismiss electron download toast when clicking Open
This commit is contained in:
commit
ba5e690a38
1 changed files with 4 additions and 1 deletions
|
@ -257,12 +257,15 @@ export default class ElectronPlatform extends VectorBasePlatform {
|
||||||
});
|
});
|
||||||
|
|
||||||
electron.on('userDownloadCompleted', (ev, { path, name }) => {
|
electron.on('userDownloadCompleted', (ev, { path, name }) => {
|
||||||
|
const key = `DOWNLOAD_TOAST_${path}`;
|
||||||
|
|
||||||
const onAccept = () => {
|
const onAccept = () => {
|
||||||
electron.send('userDownloadOpen', { path });
|
electron.send('userDownloadOpen', { path });
|
||||||
|
ToastStore.sharedInstance().dismissToast(key);
|
||||||
};
|
};
|
||||||
|
|
||||||
ToastStore.sharedInstance().addOrReplaceToast({
|
ToastStore.sharedInstance().addOrReplaceToast({
|
||||||
key: `DOWNLOAD_TOAST_${path}`,
|
key,
|
||||||
title: _t("Download Completed"),
|
title: _t("Download Completed"),
|
||||||
props: {
|
props: {
|
||||||
description: name,
|
description: name,
|
||||||
|
|
Loading…
Reference in a new issue