From af37501ec178a62f5f254eaab0c2c6ab6a4400bb Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 18 Dec 2023 12:00:01 -0800 Subject: [PATCH] Fix a bug with null session key --- src/engine/session/commands.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/engine/session/commands.ts b/src/engine/session/commands.ts index 8cd1e457..7d90e1fd 100644 --- a/src/engine/session/commands.ts +++ b/src/engine/session/commands.ts @@ -55,4 +55,10 @@ export const publishSettings = async (updates: Record) => { export const updateSession = (k, f) => sessions.update($s => ({...$s, [k]: f($s[k])})) -export const updateCurrentSession = f => updateSession(pubkey.get(), f) +export const updateCurrentSession = f => { + const $pubkey = pubkey.get() + + if ($pubkey) { + updateSession($pubkey, f) + } +}