decentralised message store

fix: correctly do negative case check

serenity 59b3257d 16d52748

Changed files
+4 -2
src
+1 -1
src/db/index.ts
···
export default db;
export const setupDbWithMigrations = async (migrationsFolder: string) => {
-
if (DB_URL !== ":memory:" || !DB_URL.startsWith("file:")) return;
+
if (DB_URL !== ":memory:" && !DB_URL.startsWith("file:")) return;
console.log("Performing migrations for a non-network database.");
await migrate(db, { migrationsFolder });
};
+3 -1
src/index.ts
···
import { setupServer } from "@/server";
const main = async () => {
-
if (DB_URL === ":memory:" || DB_URL.startsWith("file:"))
+
if (DB_URL === ":memory:" || DB_URL.startsWith("file:")) {
+
console.log("migrating db")
await setupDbWithMigrations("./drizzle");
+
}
const server = await setupServer();
for (const [url, route] of Object.entries(routes)) {