diff options
Diffstat (limited to 'lib/db.js')
| -rw-r--r-- | lib/db.js | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -1,6 +1,7 @@ import config from "$config"; import { sleep } from "$lib/utils"; import { createClient } from "redis"; +import { warn } from "$lib/logging"; export const db = createClient({ url: config.db }); try { @@ -15,11 +16,17 @@ export let g = async k => { let v = await db.get(k); try { return JSON.parse(v); - } catch(e) { + } catch (e) { return v; - } -} -export let s = (k, v) => db.set(k, JSON.stringify(v)); + } +}; +export let s = (k, v) => { + if (k === "user:null" || k === "user:undefined") { + warn("###### NULL USER #######"); + console.trace(); + } + db.set(k, JSON.stringify(v)); +}; let retries = {}; export let t = async (k, f) => { |
