fix: keep session titles and lists in sync
Update sidebar titles from session events Load all session pages instead of partial lists Refresh sessions only for newly added project directories
This commit is contained in:
@@ -257,6 +257,10 @@ export function createEventPipeline(input: EventPipelineInput): EventPipeline {
|
||||
const props = payload.properties as { sessionID: string }
|
||||
return `session.status:${props.sessionID}`
|
||||
}
|
||||
if (payload.type === "session.updated") {
|
||||
const props = payload.properties as { info?: { id?: string } }
|
||||
return props.info?.id ? `session.updated:${props.info.id}` : undefined
|
||||
}
|
||||
if (payload.type === "lsp.updated") {
|
||||
return "lsp.updated"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user