36 lines
719 B
JavaScript
36 lines
719 B
JavaScript
// database.js
|
|
const mysql = require('mysql2/promise');
|
|
|
|
const dbConfig = {
|
|
host: "95.217.113.161",
|
|
user: "Likima",
|
|
password: "27As$r0q1",
|
|
database: "jedaiito",
|
|
charset: "utf8"
|
|
};
|
|
|
|
const pool = mysql.createPool({
|
|
...dbConfig,
|
|
waitForConnections: true,
|
|
connectionLimit: 10,
|
|
queueLimit: 0
|
|
});
|
|
|
|
async function updatePlayerElo(player) {
|
|
const connection = await pool.getConnection();
|
|
try {
|
|
const updateQuery = `
|
|
UPDATE players
|
|
SET elo = ?
|
|
WHERE guid = ?
|
|
`;
|
|
await connection.query(updateQuery, [player.elo, player.guid]);
|
|
} finally {
|
|
connection.release();
|
|
}
|
|
}
|
|
|
|
module.exports = {
|
|
updatePlayerElo,
|
|
};
|