Merge pull request #18267 from vector-im/t3chguy/fix/18266

Dismiss electron download toast when clicking Open
include-posthog-sentry-types-override
Michael Telatynski 2021-07-29 16:11:46 +01:00 committed by GitHub
commit ba5e690a38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -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,