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) => {
|
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 => {
|
listeners.set(added.sessionResource, autorun(reader => {
|
||||||
changedSignal.read(reader)?.read(reader);
|
requestChangeListener.read(reader)?.read(reader);
|
||||||
|
modelChangeListener.read(reader);
|
||||||
onChange();
|
onChange();
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user