mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-09 04:57:04 +03:00
@@ -55,22 +55,26 @@ export class Postgres implements IDatabase {
|
|||||||
|
|
||||||
Logger.debug(`prepare (postgres): type: ${type}, query: ${query}, params: ${params}`);
|
Logger.debug(`prepare (postgres): type: ${type}, query: ${query}, params: ${params}`);
|
||||||
|
|
||||||
const queryResult = await this.pool.query({text: query, values: params});
|
try {
|
||||||
|
const queryResult = await this.pool.query({text: query, values: params});
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case "get": {
|
case "get": {
|
||||||
const value = queryResult.rows[0];
|
const value = queryResult.rows[0];
|
||||||
Logger.debug(`result (postgres): ${JSON.stringify(value)}`);
|
Logger.debug(`result (postgres): ${JSON.stringify(value)}`);
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
case "all": {
|
case "all": {
|
||||||
const values = queryResult.rows;
|
const values = queryResult.rows;
|
||||||
Logger.debug(`result (postgres): ${values}`);
|
Logger.debug(`result (postgres): ${values}`);
|
||||||
return values;
|
return values;
|
||||||
}
|
}
|
||||||
case "run": {
|
case "run": {
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
} catch (err) {
|
||||||
|
Logger.error(`prepare (postgres): ${err}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user