fix(app): use correct server sdk for titlebar session lookup (#33536)
This commit is contained in:
parent
e04c5e72f7
commit
2ba18b84a5
@ -524,10 +524,16 @@ export function Titlebar(props: { update?: TitlebarUpdate }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const [session] = createResource(
|
const [session] = createResource(
|
||||||
() => tab.sessionId,
|
() => {
|
||||||
(sessionID) =>
|
const id = tab.sessionId
|
||||||
serverSdk()
|
const conn = server.list.find((s) => ServerConnection.key(s) === tab.server)
|
||||||
.client.session.get({ sessionID })
|
if (!conn) return null
|
||||||
|
const { sdk } = global.createServerCtx(conn)
|
||||||
|
return { id, sdk }
|
||||||
|
},
|
||||||
|
({ id, sdk }) =>
|
||||||
|
sdk.client.session
|
||||||
|
.get({ sessionID: id })
|
||||||
.then((x) => x.data)
|
.then((x) => x.data)
|
||||||
.catch(() => undefined),
|
.catch(() => undefined),
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user