@@ -77,19 +77,16 @@ export default function contentstackHttpClient (options) {
7777 }
7878 }
7979
80- const uiHostName = getRegionEndpoint ( region , 'application' )
81-
82- let developerHubBaseUrl
80+ let uiHostName , developerHubBaseUrl
8381 if ( config . host && ( config . host . startsWith ( 'dev' ) || config . host . startsWith ( 'stag' ) ) ) {
84- developerHubBaseUrl = config . host
85- . replace ( 'api' , 'developerhub-api' )
82+ const transformedHost = config . host
8683 . replace ( / ^ d e v \d + / , 'dev' )
8784 . replace ( / ^ s t a g \d + / , 'stag' )
88- . replace ( / ^ h t t p : \/ \/ / , '' )
89- . replace ( / ^ h t t p s : \/ \/ / , '' )
90- . replace ( / ^ / , 'https://' )
85+ uiHostName = transformedHost . replace ( '-api.' , '-app.' )
86+ developerHubBaseUrl = `https://${ transformedHost . replace ( '-api.' , '-developerhub-api.' ) } `
9187 } else {
92- developerHubBaseUrl = getRegionEndpoint ( region , 'developerHub' ) . replace ( / ^ / , 'https://' )
88+ uiHostName = getRegionEndpoint ( region , 'application' )
89+ developerHubBaseUrl = `https://${ getRegionEndpoint ( region , 'developerHub' ) } `
9390 }
9491
9592 const uiBaseUrl = config . endpoint || `${ protocol } ://${ uiHostName } `
0 commit comments