@@ -55,7 +55,7 @@ export class VectorSearchEmbeddingsManager {
5555 database : string ;
5656 collection : string ;
5757 } ) : Promise < VectorFieldIndexDefinition [ ] > {
58- const provider = await this . assertAtlasSearchIsAvailable ( ) ;
58+ const provider = await this . atlasSearchEnabledProvider ( ) ;
5959 if ( ! provider ) {
6060 return [ ] ;
6161 }
@@ -94,7 +94,7 @@ export class VectorSearchEmbeddingsManager {
9494 } ,
9595 document : Document
9696 ) : Promise < VectorFieldValidationError [ ] > {
97- const provider = await this . assertAtlasSearchIsAvailable ( ) ;
97+ const provider = await this . atlasSearchEnabledProvider ( ) ;
9898 if ( ! provider ) {
9999 return [ ] ;
100100 }
@@ -112,7 +112,7 @@ export class VectorSearchEmbeddingsManager {
112112 . filter ( ( e ) => e !== undefined ) ;
113113 }
114114
115- private async assertAtlasSearchIsAvailable ( ) : Promise < NodeDriverServiceProvider | null > {
115+ private async atlasSearchEnabledProvider ( ) : Promise < NodeDriverServiceProvider | null > {
116116 const connectionState = this . connectionManager . currentConnectionState ;
117117 if ( connectionState . tag === "connected" && ( await connectionState . isSearchSupported ( ) ) ) {
118118 return connectionState . serviceProvider ;
@@ -235,7 +235,7 @@ export class VectorSearchEmbeddingsManager {
235235 embeddingParameters : SupportedEmbeddingParameters ;
236236 inputType : EmbeddingParameters [ "inputType" ] ;
237237 } ) : Promise < unknown [ ] > {
238- const provider = await this . assertAtlasSearchIsAvailable ( ) ;
238+ const provider = await this . atlasSearchEnabledProvider ( ) ;
239239 if ( ! provider ) {
240240 throw new MongoDBError (
241241 ErrorCodes . AtlasSearchNotSupported ,
0 commit comments