Merge pull request #13864 from vector-im/t3chguy/toasts6_1

Allow deferring of Update Toast until the next morning
This commit is contained in:
Michael Telatynski 2020-05-30 13:02:03 +01:00 committed by GitHub
commit afd0d69ab5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 11 deletions

View File

@ -275,8 +275,10 @@ export default class ElectronPlatform extends VectorBasePlatform {
return this._ipcCall('getConfig'); return this._ipcCall('getConfig');
} }
async onUpdateDownloaded(ev, updateInfo) { async onUpdateDownloaded(ev, {releaseNotes, releaseName}) {
showUpdateToast(await this.getAppVersion(), updateInfo, updateInfo.releaseNotes); if (this.shouldShowUpdate(releaseName)) {
showUpdateToast(await this.getAppVersion(), releaseName, releaseNotes);
}
} }
getHumanReadableName(): string { getHumanReadableName(): string {

View File

@ -93,14 +93,6 @@ export default abstract class VectorBasePlatform extends BasePlatform {
startUpdater() { startUpdater() {
} }
/**
* Update the currently running app to the latest available
* version and replace this instance of the app with the
* new version.
*/
installUpdate() {
}
/** /**
* Get a sensible default display name for the * Get a sensible default display name for the
* device Vector is running on * device Vector is running on

View File

@ -140,7 +140,9 @@ export default class WebPlatform extends VectorBasePlatform {
if (this.runningVersion === null) { if (this.runningVersion === null) {
this.runningVersion = ver; this.runningVersion = ver;
} else if (this.runningVersion !== ver) { } else if (this.runningVersion !== ver) {
if (this.shouldShowUpdate(ver)) {
showUpdateToast(this.runningVersion, ver); showUpdateToast(this.runningVersion, ver);
}
return { status: UpdateCheckStatus.Ready }; return { status: UpdateCheckStatus.Ready };
} else { } else {
hideUpdateToast(); hideUpdateToast();