@@ -38,6 +38,7 @@ const SEARCH_ACTIVITY_HEADER_NAME = 'X-Market-Search-Activity-Id';
38
38
const ACTIVITY_HEADER_NAME = 'Activityid' ;
39
39
const SERVER_HEADER_NAME = 'Server' ;
40
40
const END_END_ID_HEADER_NAME = 'X-Vss-E2eid' ;
41
+ const REQUEST_TIME_OUT = 10_000 ;
41
42
42
43
interface IRawGalleryExtensionFile {
43
44
readonly assetType : string ;
@@ -1455,7 +1456,7 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle
1455
1456
type : 'GET' ,
1456
1457
url : uri . toString ( true ) ,
1457
1458
headers,
1458
- timeout : 10000 /*10s*/
1459
+ timeout : REQUEST_TIME_OUT
1459
1460
} , token ) ;
1460
1461
1461
1462
if ( context . res . statusCode === 404 ) {
@@ -1735,7 +1736,7 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle
1735
1736
1736
1737
const url = asset . uri ;
1737
1738
const fallbackUrl = asset . fallbackUri ;
1738
- const firstOptions = { ...options , url } ;
1739
+ const firstOptions = { ...options , url, timeout : REQUEST_TIME_OUT } ;
1739
1740
1740
1741
let context ;
1741
1742
try {
@@ -1781,7 +1782,7 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle
1781
1782
endToEndId : this . getHeaderValue ( context ?. res . headers , END_END_ID_HEADER_NAME ) ,
1782
1783
} ) ;
1783
1784
1784
- const fallbackOptions = { ...options , url : fallbackUrl } ;
1785
+ const fallbackOptions = { ...options , url : fallbackUrl , timeout : REQUEST_TIME_OUT } ;
1785
1786
return this . requestService . request ( fallbackOptions , token ) ;
1786
1787
}
1787
1788
}
@@ -1798,7 +1799,7 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle
1798
1799
const context = await this . requestService . request ( {
1799
1800
type : 'GET' ,
1800
1801
url : this . extensionsControlUrl ,
1801
- timeout : 10000 /*10s*/
1802
+ timeout : REQUEST_TIME_OUT
1802
1803
} , CancellationToken . None ) ;
1803
1804
1804
1805
if ( context . res . statusCode !== 200 ) {
0 commit comments