summaryrefslogtreecommitdiffhomepage
path: root/js/src/session
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-05-26 21:25:20 -0400
committerDax Raad <[email protected]>2025-05-26 21:25:20 -0400
commit575d76fa060bb78613ac3476392cee516d835395 (patch)
tree422252a864d549b689be1da42839a302371ba5b2 /js/src/session
parentb75456f5ddc4fe5823f5014573923c5fb76625dd (diff)
downloadopencode-575d76fa060bb78613ac3476392cee516d835395.tar.gz
opencode-575d76fa060bb78613ac3476392cee516d835395.zip
Fix session update to use proper getter and correct operation order
🤖 Generated with opencode Co-Authored-By: opencode <[email protected]>
Diffstat (limited to 'js/src/session')
-rw-r--r--js/src/session/session.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/js/src/session/session.ts b/js/src/session/session.ts
index 0a21c4b56..6d873ef1c 100644
--- a/js/src/session/session.ts
+++ b/js/src/session/session.ts
@@ -96,11 +96,11 @@ export namespace Session {
export async function update(id: string, editor: (session: Info) => void) {
const { sessions } = state();
- const session = sessions.get(id);
+ const session = await get(id);
if (!session) return;
editor(session);
- await Storage.writeJSON("session/info/" + id, session);
sessions.set(id, session);
+ await Storage.writeJSON("session/info/" + id, session);
return session;
}