From 5e960fb1b3ddb5bc81935d11d21fd76a2c1bfc15 Mon Sep 17 00:00:00 2001 From: smsteel Date: Mon, 11 Feb 2019 00:38:21 +0300 Subject: [PATCH] player states fix --- database.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/database.js b/database.js index f5e8817..9aea9a7 100644 --- a/database.js +++ b/database.js @@ -110,11 +110,11 @@ export const saveLevel = (displayName, newLevel) => run( ) export const setOnlineState = displayName => run( - `INSERT OR REPLACE INTO playerData (displayName, level, online) VALUES (?, (SELECT level FROM playerData WHERE displayName = ?), 1)`, - [ displayName, displayName ] + `UPDATE playerData SET online = 1 WHERE displayName = ?`, + [ displayName ] ) export const setOfflineState = displayName => run( - `INSERT OR REPLACE INTO playerData (displayName, level, online) VALUES (?, (SELECT level FROM playerData WHERE displayName = ?), 0)`, - [ displayName, displayName ] + `UPDATE playerData SET online = 0 WHERE displayName = ?`, + [ displayName ] ) export const getPlayersData = () => all('SELECT * FROM playerData ORDER BY online DESC, displayName ASC')