From d0ad09d7982da1b543835983bfb1cab6e0d6df2a Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Thu, 29 May 2025 15:16:42 -0400 Subject: Improve async share handling and enhance diagnostic output with filenames MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with opencode Co-Authored-By: opencode --- js/src/session/session.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'js/src/session') diff --git a/js/src/session/session.ts b/js/src/session/session.ts index b29f475c5..3bd8ad421 100644 --- a/js/src/session/session.ts +++ b/js/src/session/session.ts @@ -65,7 +65,11 @@ export namespace Session { log.info("created", result); state().sessions.set(result.id, result); await Storage.writeJSON("session/info/" + result.id, result); - await share(result.id); + share(result.id).then((shareID) => { + update(result.id, (draft) => { + draft.shareID = shareID; + }); + }); Bus.publish(Event.Updated, { info: result, }); -- cgit v1.2.3