diff options
| author | Adam Soltys <[email protected]> | 2023-02-09 12:59:18 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-02-09 12:59:18 -0800 |
| commit | 983a5f081c468ba6d5f1e4e85a791edf6f2d4edc (patch) | |
| tree | 04484fe2494de63ac572377d00b823b3aabdf29b /lib/db.js | |
| parent | 8230e6b4252dda0108b8666c650be89cdad157ac (diff) | |
| download | coinos-server-983a5f081c468ba6d5f1e4e85a791edf6f2d4edc.tar.gz coinos-server-983a5f081c468ba6d5f1e4e85a791edf6f2d4edc.zip | |
lower case usernames
Diffstat (limited to 'lib/db.js')
| -rw-r--r-- | lib/db.js | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -6,7 +6,14 @@ export const db = createClient({ url: config.db }); await db.connect(); export default db; -export let g = async k => JSON.parse(await db.get(k)); +export let g = async k => { + let v = await db.get(k); + try { + return JSON.parse(v); + } catch(e) { + return v; + } +} export let s = (k, v) => db.set(k, JSON.stringify(v)); let retries = {}; |
