2020-01-21 07:05:55 +00:00
|
|
|
const knex = require('../db');
|
|
|
|
|
2020-01-23 22:46:49 +00:00
|
|
|
const gameOverviewSelect = [
|
|
|
|
'id', 'board_size', 'komi', 'handicap',
|
|
|
|
'player_black', 'player_black_rank', 'player_white', 'player_white_rank'
|
|
|
|
]
|
|
|
|
|
2020-01-21 07:05:55 +00:00
|
|
|
const findGameById = async (gameId) => {
|
|
|
|
return await knex('game')
|
|
|
|
.where({'id': gameId})
|
|
|
|
.select('*');
|
|
|
|
}
|
|
|
|
|
|
|
|
const findGameByRoom = async (roomId) => {
|
|
|
|
return await knex('game')
|
|
|
|
.where({'id': roomId})
|
2020-01-23 22:46:49 +00:00
|
|
|
.select(gameOverviewSelect);
|
2020-01-21 07:05:55 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
const insertGame = async (game) => {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
findGameById,
|
|
|
|
findGameByRoom,
|
|
|
|
insertGame
|
|
|
|
}
|