use official @sqlite.org/sqlite-wasm instead of our fork

This commit is contained in:
Tienson Qin
2025-08-03 14:33:47 +08:00
parent 74fa24cb1e
commit 11eb0f38a6
4 changed files with 12 additions and 12 deletions

View File

@@ -78,7 +78,7 @@ const common = {
'node_modules/@isomorphic-git/lightning-fs/dist/lightning-fs.min.js',
'packages/amplify/dist/amplify.js',
'packages/ui/dist/ui/ui.js',
'node_modules/@logseq/sqlite-wasm/sqlite-wasm/jswasm/sqlite3.wasm',
'node_modules/@sqlite.org/sqlite-wasm/sqlite-wasm/jswasm/sqlite3.wasm',
'node_modules/react/umd/react.production.min.js',
'node_modules/react/umd/react.development.js',
'node_modules/react-dom/umd/react-dom.production.min.js',
@@ -129,7 +129,7 @@ const common = {
'node_modules/photoswipe/dist/umd/*.js',
'packages/amplify/dist/amplify.js',
'packages/ui/dist/ui/ui.js',
'node_modules/@logseq/sqlite-wasm/sqlite-wasm/jswasm/sqlite3.wasm',
'node_modules/@sqlite.org/sqlite-wasm/sqlite-wasm/jswasm/sqlite3.wasm',
]).pipe(gulp.dest(path.join(outputPath, 'mobile', 'js'))),
() => gulp.src([
'packages/ui/dist/ionic/*.js',

View File

@@ -139,10 +139,10 @@
"@js-joda/timezone": "2.5.0",
"@logseq/diff-merge": "^0.2.2",
"@logseq/react-tweet-embed": "1.3.1-1",
"@logseq/sqlite-wasm": "=0.1.1",
"@radix-ui/colors": "^0.1.8",
"@sentry/react": "^6.18.2",
"@sentry/tracing": "^6.18.2",
"@sqlite.org/sqlite-wasm": "^3.50.3-build1",
"@tabler/icons-react": "^2.47.0",
"@tabler/icons-webfont": "^2.47.0",
"@tippyjs/react": "4.2.5",

View File

@@ -1,6 +1,6 @@
(ns frontend.worker.db-worker
"Worker used for browser DB implementation"
(:require ["@logseq/sqlite-wasm" :default sqlite3InitModule]
(:require ["@sqlite.org/sqlite-wasm" :default sqlite3InitModule]
["comlink" :as Comlink]
[cljs-bean.core :as bean]
[cljs.cache :as cache]
@@ -187,7 +187,7 @@
(when search (.close search))
(when client-ops (.close client-ops))
(when-let [^js pool (worker-state/get-opfs-pool repo)]
(.releaseAccessHandles pool))
(.pauseVfs pool))
(swap! *opfs-pools dissoc repo))
(defn- close-other-dbs!
@@ -221,7 +221,7 @@
(p/let [^js pool (<get-opfs-pool repo)
capacity (.getCapacity pool)
_ (when (zero? capacity) ; file handle already releases since pool will be initialized only once
(.acquireAccessHandles pool))
(.unpauseVfs pool))
db (new (.-OpfsSAHPoolDb pool) repo-path)
search-db (new (.-OpfsSAHPoolDb pool) (str "search" repo-path))
client-ops-db (new (.-OpfsSAHPoolDb pool) (str "client-ops-" repo-path))]
@@ -547,7 +547,7 @@
(def-thread-api :thread-api/release-access-handles
[repo]
(when-let [^js pool (worker-state/get-opfs-pool repo)]
(.releaseAccessHandles pool)
(.pauseVfs pool)
nil))
(def-thread-api :thread-api/db-exists

View File

@@ -846,11 +846,6 @@
resolved "https://registry.yarnpkg.com/@logseq/react-tweet-embed/-/react-tweet-embed-1.3.1-1.tgz#119d22be8234de006fc35c3fa2a36f85634c5be6"
integrity sha512-9O0oHs5depCvh6ZQvwtl1xb7B80YG5rUfY10uSUat5itOlcE3IWaYYpe6p/tcHErqHWnWgkXHitAB9M29FMbQg==
"@logseq/sqlite-wasm@=0.1.1":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@logseq/sqlite-wasm/-/sqlite-wasm-0.1.1.tgz#0645307b78da637e01aced6b3f04b318639dc538"
integrity sha512-cdUYfMgBYO2JrwNqsLGZZ1T0RAZe7SzlplLqlDWN/Wn7hXQbMteWcXTRxPGXSS0yx/4e91VeqRtmC+qexL4gKw==
"@mapbox/node-pre-gyp@^1.0.0":
version "1.0.11"
resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz#417db42b7f5323d79e93b34a6d7a2a12c0df43fa"
@@ -1302,6 +1297,11 @@
resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2"
integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==
"@sqlite.org/sqlite-wasm@^3.50.3-build1":
version "3.50.3-build1"
resolved "https://registry.yarnpkg.com/@sqlite.org/sqlite-wasm/-/sqlite-wasm-3.50.3-build1.tgz#684e2c767e7c315bb5cd178d7dfb50d1a4b6d5ce"
integrity sha512-NU+I7KJ5kpMZNyZtJ9hOLlhQHJAA3fJhtkE7kf3C0SlGg4ayz6AkqxcaDcR4qOsrz1XP2+yM1yORaLCt55XDQg==
"@stencil/core@4.33.1":
version "4.33.1"
resolved "https://registry.yarnpkg.com/@stencil/core/-/core-4.33.1.tgz#5cc48b46cfd455d87833a6d72b7604323a2379a8"