269
// Always preserve sessions that have custom titles, even if empty
270
if (model.getRequests().length === 0 && !model.customTitle) {
271
>
logChangesToStateModel(model.inputModel, `disposing session ${model.sessionResource} (${localSessionId}) without title, deleting from storage`, undefined, undefined, this.logService);
chatServiceImpl.ts
272
>
await this._chatSessionStore.deleteSession(localSessionId);
273
} else if (this._saveModelsEnabled) {
274
logChangesToStateModel(model.inputModel, `disposing session ${model.sessionResource} (${localSessionId}) with title, storing to storage`, undefined, undefined, this.logService);