player states fix
This commit is contained in:
parent
bf198e16f6
commit
0d4de68677
@ -110,11 +110,11 @@ export const saveLevel = (displayName, newLevel) => run(
|
|||||||
)
|
)
|
||||||
|
|
||||||
export const setOnlineState = displayName => run(
|
export const setOnlineState = displayName => run(
|
||||||
`INSERT OR REPLACE INTO playerData (displayName, online) VALUES (?, 1)`,
|
`INSERT OR REPLACE INTO playerData (displayName, level, online) p1 VALUES (?, (SELECT level FROM playerData p2 WHERE p1.displayName = p2.displayName), 1)`,
|
||||||
[ displayName ]
|
[ displayName ]
|
||||||
)
|
)
|
||||||
export const setOfflineState = displayName => run(
|
export const setOfflineState = displayName => run(
|
||||||
`INSERT OR REPLACE INTO playerData (displayName, online) VALUES (?, 0)`,
|
`INSERT OR REPLACE INTO playerData (displayName, level, online) p1 VALUES (?, (SELECT level FROM playerData p2 WHERE p1.displayName = p2.displayName), 0)`,
|
||||||
[ displayName ]
|
[ displayName ]
|
||||||
)
|
)
|
||||||
export const getPlayersData = () => all('SELECT * FROM playerData ORDER BY online DESC, displayName ASC')
|
export const getPlayersData = () => all('SELECT * FROM playerData ORDER BY online DESC, displayName ASC')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user