Ver código fonte

Fix session update to use proper getter and correct operation order

🤖 Generated with opencode
Co-Authored-By: opencode <[email protected]>
Dax Raad 9 meses atrás
pai
commit
575d76fa06
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      js/src/session/session.ts

+ 2 - 2
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;
   }