mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-20 02:08:47 +00:00
Subscribing to model title changes (#282897)
This commit is contained in:
@@ -875,9 +875,11 @@ export class ChatSessionsService extends Disposable implements IChatSessionsServ
|
||||
}
|
||||
});
|
||||
addedValues.forEach((added) => {
|
||||
const changedSignal = added.lastRequestObs.map(last => last?.response && observableSignalFromEvent('chatSessions.modelChangeListener', last.response.onDidChange));
|
||||
const requestChangeListener = added.lastRequestObs.map(last => last?.response && observableSignalFromEvent('chatSessions.modelRequestChangeListener', last.response.onDidChange));
|
||||
const modelChangeListener = observableSignalFromEvent('chatSessions.modelChangeListener', added.onDidChange);
|
||||
listeners.set(added.sessionResource, autorun(reader => {
|
||||
changedSignal.read(reader)?.read(reader);
|
||||
requestChangeListener.read(reader)?.read(reader);
|
||||
modelChangeListener.read(reader);
|
||||
onChange();
|
||||
}));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user