Johannes Rieken 2024-05-29 11:28:32 +02:00 committed by GitHub
parent 98909e2483
commit 2d2e08045c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -253,6 +253,11 @@ export class ExtHostLanguageModels implements ExtHostLanguageModelsShape {
continue;
}
// make sure auth information is correct
if (this._isUsingAuth(extension.identifier, data.metadata)) {
await this._fakeAuthPopulate(data.metadata);
}
let apiObject = data.apiObjects.get(extension.identifier);
if (!apiObject) {
@ -403,6 +408,10 @@ export class ExtHostLanguageModels implements ExtHostLanguageModelsShape {
private async _fakeAuthPopulate(metadata: ILanguageModelChatMetadata): Promise<void> {
if (!metadata.auth) {
return;
}
for (const from of this._languageAccessInformationExtensions) {
try {
await this._getAuthAccess(from, { identifier: metadata.extension, displayName: '' }, undefined, true);