@@ -272,9 +272,9 @@ public void FirstPoolUsage(SemaphoreSlim semaphore)
272272 switch ( _connectionPool . ProductCheckStatus )
273273 {
274274 case ProductCheckStatus . InvalidProduct :
275- throw new InvalidProductException ( InvalidProductException . InvalidProductError ) ;
275+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidProductError ) ;
276276 case ProductCheckStatus . UnsupportedBuildFlavor :
277- throw new InvalidProductException ( InvalidProductException . InvalidBuildFlavorError ) ;
277+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidBuildFlavorError ) ;
278278 }
279279
280280 // If sniffing has completed and the product check has run, we are done!
@@ -322,9 +322,9 @@ public void FirstPoolUsage(SemaphoreSlim semaphore)
322322 switch ( _connectionPool . ProductCheckStatus )
323323 {
324324 case ProductCheckStatus . InvalidProduct :
325- throw new InvalidProductException ( InvalidProductException . InvalidProductError ) ;
325+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidProductError ) ;
326326 case ProductCheckStatus . UnsupportedBuildFlavor :
327- throw new InvalidProductException ( InvalidProductException . InvalidBuildFlavorError ) ;
327+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidBuildFlavorError ) ;
328328 }
329329
330330 if ( ! FirstPoolUsageNeedsSniffing )
@@ -348,9 +348,9 @@ public async Task FirstPoolUsageAsync(SemaphoreSlim semaphore, CancellationToken
348348 switch ( _connectionPool . ProductCheckStatus )
349349 {
350350 case ProductCheckStatus . InvalidProduct :
351- throw new InvalidProductException ( InvalidProductException . InvalidProductError ) ;
351+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidProductError ) ;
352352 case ProductCheckStatus . UnsupportedBuildFlavor :
353- throw new InvalidProductException ( InvalidProductException . InvalidBuildFlavorError ) ;
353+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidBuildFlavorError ) ;
354354 }
355355
356356 // If sniffing has completed and the product check has run, we are done!
@@ -402,9 +402,9 @@ public async Task FirstPoolUsageAsync(SemaphoreSlim semaphore, CancellationToken
402402 switch ( _connectionPool . ProductCheckStatus )
403403 {
404404 case ProductCheckStatus . InvalidProduct :
405- throw new InvalidProductException ( InvalidProductException . InvalidProductError ) ;
405+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidProductError ) ;
406406 case ProductCheckStatus . UnsupportedBuildFlavor :
407- throw new InvalidProductException ( InvalidProductException . InvalidBuildFlavorError ) ;
407+ throw new UnsupportedProductException ( UnsupportedProductException . InvalidBuildFlavorError ) ;
408408 }
409409
410410 if ( FirstPoolUsageNeedsSniffing )
0 commit comments