Skip to content

Commit 145e8a3

Browse files
committed
key session route
1 parent a0f4e85 commit 145e8a3

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

packages/app/src/app.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,19 +91,21 @@ const SessionRoute = Object.assign(
9191

9292
const TargetSessionRoute = Object.assign(
9393
() => {
94-
const params = useParams<{ serverKey: string }>()
94+
const params = useParams<{ serverKey: string; id: string }>()
9595
const server = useServer()
9696
const conn = createMemo(() => {
9797
const key = requireServerKey(params.serverKey)
9898
return server.list.find((item) => ServerConnection.key(item) === key)
9999
})
100100

101101
return (
102-
<ServerSDKProvider server={conn}>
103-
<ServerSyncProvider server={conn}>
104-
<ResolvedTargetSessionRoute />
105-
</ServerSyncProvider>
106-
</ServerSDKProvider>
102+
<Show when={`${params.serverKey}\0${params.id}`} keyed>
103+
<ServerSDKProvider server={conn}>
104+
<ServerSyncProvider server={conn}>
105+
<ResolvedTargetSessionRoute />
106+
</ServerSyncProvider>
107+
</ServerSDKProvider>
108+
</Show>
107109
)
108110
},
109111
{ preload: Session.preload },

0 commit comments

Comments
 (0)