{releaseNotes},
+ button: _t("Update"),
+ onFinished: (update) => {
+ if (update && PlatformPeg.get()) {
+ PlatformPeg.get().installUpdate();
+ }
+ },
+ });
+ };
+ } else if (checkVersion(version) && checkVersion(newVersion)) {
+ onAccept = () => {
+ Modal.createTrackedDialog('Display Changelog', '', ChangelogDialog, {
+ version,
+ newVersion,
+ onFinished: (update) => {
+ if (update && PlatformPeg.get()) {
+ PlatformPeg.get().installUpdate();
+ }
+ },
+ });
+ };
+ } else {
+ onAccept = installUpdate;
+ acceptLabel = _t("Restart");
+ }
+
+ ToastStore.sharedInstance().addOrReplaceToast({
+ key: TOAST_KEY,
+ title: _t("Upgrade your Riot"),
+ props: {
+ description: _t("A new version of Riot is available!"),
+ acceptLabel,
+ onAccept,
+ },
+ component: GenericToast,
+ priority: 20,
+ });
+};
+
+export const hideToast = () => {
+ ToastStore.sharedInstance().dismissToast(TOAST_KEY);
+};
From 41934268087fa0b9be828f1714eb4a5e3ab6f28a Mon Sep 17 00:00:00 2001
From: Michael Telatynski <7t3chguy@gmail.com>
Date: Fri, 22 May 2020 23:14:33 +0100
Subject: [PATCH 11/33] delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---
src/components/structures/LoggedInView.tsx | 3 ---
src/components/structures/MatrixChat.tsx | 1 -
2 files changed, 4 deletions(-)
diff --git a/src/components/structures/LoggedInView.tsx b/src/components/structures/LoggedInView.tsx
index 2a17233ec6..df21768da5 100644
--- a/src/components/structures/LoggedInView.tsx
+++ b/src/components/structures/LoggedInView.tsx
@@ -91,9 +91,6 @@ interface IProps {
currentUserId?: string;
currentGroupId?: string;
currentGroupIsNew?: boolean;
- version?: string;
- newVersion?: string;
- newVersionReleaseNotes?: string;
}
interface IState {
diff --git a/src/components/structures/MatrixChat.tsx b/src/components/structures/MatrixChat.tsx
index f4d31708fe..e6db42af1d 100644
--- a/src/components/structures/MatrixChat.tsx
+++ b/src/components/structures/MatrixChat.tsx
@@ -226,7 +226,6 @@ export default class MatrixChat extends React.PureComponent