Use secure storage for session data

This commit is contained in:
Jon Staab
2026-03-23 17:51:51 -07:00
parent f5b1e91378
commit 610b8dd171
8 changed files with 100 additions and 4 deletions
+3 -3
View File
@@ -27,7 +27,7 @@
import {setupHistory} from "@app/util/history"
import {setupAnalytics} from "@app/util/analytics"
import {authPolicy, blockPolicy, trustPolicy, mostlyRestrictedPolicy} from "@app/util/policies"
import {kv, db} from "@app/core/storage"
import {db, kv, ss} from "@app/core/storage"
import {device, userSettingsValues, notificationSettings, pushState} from "@app/core/state"
import {syncApplicationData} from "@app/core/sync"
import * as commands from "@app/core/commands"
@@ -96,7 +96,7 @@
const unsubscribe = call(async () => {
const unsubscribers: Unsubscriber[] = []
// Sync stuff to localstorage
// Sync stuff to storage
await Promise.all([
sync({
key: "device",
@@ -111,7 +111,7 @@
sync({
key: "sessions",
store: sessions,
storage: kv,
storage: ss,
}),
sync({
key: "shouldUnwrap",