mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 16:24:25 -05:00
commit
9221f2f027
@ -62,14 +62,15 @@ export default {
|
||||
});
|
||||
|
||||
server.on(NEW_GAME, (info) => {
|
||||
options.mysqlPool.query('call NewMatch(?,?,?,?,?,?,?)', [
|
||||
options.mysqlPool.query('call NewMatch(?,?,?,?,?,?,?,?)', [
|
||||
serverID,
|
||||
info.time,
|
||||
info.dlc,
|
||||
info.mapClassname,
|
||||
info.layerClassname,
|
||||
info.map,
|
||||
info.layer
|
||||
info.layer,
|
||||
info.winner
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -41,6 +41,7 @@ CREATE TABLE IF NOT EXISTS `Match` (
|
||||
`layer` VARCHAR(255),
|
||||
`startTime` TIMESTAMP NOT NULL,
|
||||
`endTime` TIMESTAMP NULL DEFAULT NULL,
|
||||
`winner` VARCHAR(255),
|
||||
|
||||
FOREIGN KEY (`server`) REFERENCES `Server`(`id`)
|
||||
ON DELETE CASCADE
|
||||
@ -141,10 +142,11 @@ CREATE PROCEDURE `NewMatch` (
|
||||
IN `p_mapClassname` VARCHAR(255),
|
||||
IN `p_layerClassname` VARCHAR(255),
|
||||
IN `p_map` VARCHAR(255),
|
||||
IN `p_layer` VARCHAR(255)
|
||||
IN `p_layer` VARCHAR(255),
|
||||
IN `p_winner` VARCHAR(255)
|
||||
)
|
||||
BEGIN
|
||||
UPDATE `Match` SET `endTime` = `p_time` WHERE `server` = `p_server` AND `endTime` IS NULL;
|
||||
UPDATE `Match` SET `endTime` = `p_time`, `winner` = `p_winner` WHERE `server` = `p_server` AND `endTime` IS NULL;
|
||||
INSERT INTO `Match` (
|
||||
`server`,
|
||||
`startTime`,
|
||||
|
Loading…
Reference in New Issue
Block a user