From b26eb5007fd632b9820d9181e058947059da60bc Mon Sep 17 00:00:00 2001 From: kieran Date: Wed, 18 Sep 2024 13:12:23 +0100 Subject: [PATCH] chore: enable WoT for existing sessions --- packages/app/src/Utils/Login/MultiAccountStore.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/app/src/Utils/Login/MultiAccountStore.ts b/packages/app/src/Utils/Login/MultiAccountStore.ts index f72a5d8c..fd795c45 100644 --- a/packages/app/src/Utils/Login/MultiAccountStore.ts +++ b/packages/app/src/Utils/Login/MultiAccountStore.ts @@ -17,7 +17,7 @@ import { v4 as uuid } from "uuid"; import { createPublisher, LoginSession, LoginSessionType, SnortAppData } from "@/Utils/Login/index"; -import { DefaultPreferences } from "./Preferences"; +import { DefaultPreferences, UserPreferences } from "./Preferences"; const AccountStoreKey = "sessions"; const LoggedOut = { @@ -359,6 +359,13 @@ export class MultiAccountStore extends ExternalStore { delete acc.state.appdata["showContentWarningPosts"]; didMigrate = true; } + + if (acc.state.appdata.preferences) { + if (!("muteWithWoT" in acc.state.appdata.preferences)) { + (acc.state.appdata.preferences as UserPreferences)["muteWithWoT"] = true; + didMigrate = true; + } + } } }