diff --git a/bin/better-sqlite3/linux-desktop-better_sqlite3.node b/bin/better-sqlite3/linux-desktop-better_sqlite3.node index bfd36ff28..cd724ed14 100644 Binary files a/bin/better-sqlite3/linux-desktop-better_sqlite3.node and b/bin/better-sqlite3/linux-desktop-better_sqlite3.node differ diff --git a/bin/better-sqlite3/linux-server-better_sqlite3.node b/bin/better-sqlite3/linux-server-better_sqlite3.node index 7f79c060e..4046eba5d 100644 Binary files a/bin/better-sqlite3/linux-server-better_sqlite3.node and b/bin/better-sqlite3/linux-server-better_sqlite3.node differ diff --git a/src/app.js b/src/app.js index dbfec9f4d..9bfac9991 100644 --- a/src/app.js +++ b/src/app.js @@ -9,6 +9,7 @@ const session = require('express-session'); const FileStore = require('session-file-store')(session); const sessionSecret = require('./services/session_secret'); const dataDir = require('./services/data_dir'); +const utils = require('./services/utils'); require('./services/handlers'); require('./becca/becca_loader.js'); @@ -101,7 +102,9 @@ require('./services/consistency_checks'); require('./services/scheduler'); -require('@electron/remote/main').initialize(); +if (utils.isElectron()) { + require('@electron/remote/main').initialize(); +} module.exports = { app,