web: remove SharedWorker requirement for multi tab sqlite driver

This commit is contained in:
Abdullah Atta
2025-03-28 20:56:09 +05:00
parent 43e6b48695
commit 8b8b80a257
3 changed files with 3 additions and 3 deletions

View File

@@ -56,7 +56,7 @@ async function initializeDatabase(persistence: DatabasePersistence) {
);
await storage.migrate();
const multiTab = !!globalThis.SharedWorker && isFeatureSupported("opfs");
const multiTab = isFeatureSupported("opfs");
database.setup({
sqliteOptions: {
dialect: (name, init) =>

View File

@@ -247,7 +247,7 @@ function errorToString(error: unknown) {
}
async function resetDatabase() {
const multiTab = !!globalThis.SharedWorker && isFeatureSupported("opfs");
const multiTab = isFeatureSupported("opfs");
await useKeyStore.getState().clear();
const dialect = createDialect({
name: "notesnook",

View File

@@ -27,7 +27,7 @@ import { isFeatureSupported } from "./feature-check";
let logger: typeof _logger = new NoopLogger();
async function initializeLogger() {
const multiTab = !!globalThis.SharedWorker && isFeatureSupported("opfs");
const multiTab = isFeatureSupported("opfs");
await initialize(
{
dialect: (name, init) =>