fix variable name
This commit is contained in:
parent
8cfb867499
commit
7d3d0dfd52
1 changed files with 6 additions and 7 deletions
13
app/app.ts
13
app/app.ts
|
@ -18,7 +18,6 @@ import indexRouter from "./routes/index";
|
||||||
import adduserRouter from "./routes/adduser";
|
import adduserRouter from "./routes/adduser";
|
||||||
|
|
||||||
import {db, expire, createDatabase, updateDatabase, MediaRow} from "./types/db";
|
import {db, expire, createDatabase, updateDatabase, MediaRow} from "./types/db";
|
||||||
import e from "express";
|
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
const server = http.createServer(app);
|
const server = http.createServer(app);
|
||||||
|
@ -68,21 +67,21 @@ function onError(error: any) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Check if there is an existing DB or not
|
// Check if there is an existing DB or not, then check if it needs to be updated to new schema
|
||||||
// Old database is version 1 without username support for images and expire support for users
|
|
||||||
// Because ver 1 does not have user_version set, we can safely assume that it is ver 1
|
|
||||||
db.get("SELECT * FROM sqlite_master WHERE name ='users' and type='table'", async (err, row) => {
|
db.get("SELECT * FROM sqlite_master WHERE name ='users' and type='table'", async (err, row) => {
|
||||||
if (!row) createDatabase(2);
|
if (!row) createDatabase(2);
|
||||||
else updateDBfrom1to2();
|
else checkVersion();
|
||||||
});
|
});
|
||||||
|
|
||||||
function updateDBfrom1to2 () {
|
function checkVersion () {
|
||||||
db.get("PRAGMA user_version", (err: Error, row: any) => {
|
db.get("PRAGMA user_version", (err: Error, row: any) => {
|
||||||
if (row && row.user_version) {
|
if (row && row.user_version) {
|
||||||
const version = row.user_version;
|
const version = row.user_version;
|
||||||
if (version != 2) console.log("DATABASE IS OUTDATED");
|
if (version != 2) console.log("DATABASE IS OUTDATED");
|
||||||
//updateDatabase();
|
//no future releases yet, and else statement handles version 1
|
||||||
|
//updateDatabase(version, 2);
|
||||||
} else {
|
} else {
|
||||||
|
// Because ver 1 does not have user_version set, we can safely assume that it is ver 1
|
||||||
updateDatabase(1, 2);
|
updateDatabase(1, 2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue