add tmp_store option in config.js

Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
Yonle
2023-10-31 17:24:59 +07:00
parent 0d4804ad9a
commit 973dbf4cf4
3 changed files with 9 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
const SQLite = require("better-sqlite3");
const WebSocket = require("ws");
const { relays } = require("../config");
const { relays, tmp_store } = require("../config");
const socks = new Set();
const sess = new SQLite(process.env.IN_MEMORY ? null : (__dirname + "/../.temporary.db"));
const sess = new SQLite((process.env.IN_MEMORY || tmp_store != "disk") ? null : (__dirname + "/../.temporary.db"));
const csess = new Map();
// Handle database....

View File

@@ -1,8 +1,8 @@
const SQLite = require("better-sqlite3");
const WebSocket = require("ws");
const { relays } = require("../config");
const { relays, tmp_store } = require("../config");
const socks = new Set();
const sess = new SQLite(process.env.IN_MEMORY ? null : (__dirname + "/../.temporary.db"));
const sess = new SQLite((process.env.IN_MEMORY || tmp_store != "disk") ? null : (__dirname + "/../.temporary.db"));
const csess = new Map();
// Handle database....

View File

@@ -11,8 +11,13 @@ module.exports = {
// 2 -> Accurate, But every clients will connects to numbers of <relays>
mode: 1,
// Clusters.
clusters: 1,
// Whenever store temporary data in memory (RAM) or in a disk
// Options: disk, ram
tmp_store: "disk",
// Server information.
// Only for when nostr client requesting server information.
server_meta: {